Электроника для разработчиков
Научитесь совмещать software и hardware в одной системе.
Борис Безукладов
Senior Software Engineer в
Tieto
Юрий Дудко
Linux Kernel Developer в
GlobalLogic

Для кого курс по основам электроники
В программу курса входят:
-
Основы электроники и компонентов
Разберетесь с ключевыми понятиями — напряжением, током, сопротивлением — и научитесь работать с пассивными компонентами, диодами и транзисторами.
-
Аналоговая и цифровая схемотехника
Поймете, как реальный мир преобразуется в цифровой сигнал с помощью АЦП и ЦАП. Овладеете базовой цифровой логикой, которая лежит в основе работы всех микроконтроллеров.
-
Архитектура микроконтроллеров и периферия
Погрузитесь в архитектуру ARM Cortex-M на примере STM32. Научитесь работать с памятью, системой тактирования и популярными интерфейсами: UART, I2C, SPI.
-
Проектирование и отладка устройств
Овладеете инструментами для поиска аппаратных багов: мультиметр, осциллограф, логический анализатор.
О курсе:
На курсе вы поймете основы электроники, архитектуру микроконтроллеров, принципы питания и сигналов, а также научитесь уверенно запускать и диагностировать embedded-системы.
В результате вы сможете реализовать свое собственное устройство: от анализа схемы и подключения сенсоров — до считывания данных, обработки на STM32 и передачи через интерфейсы и сеть.
-
глубокая работа с микроконтроллерами
-
финальный проект — разработка IoT-устройства
-
индивидуальный фидбек от лекторов
- Зарегестрироватся
Борис Безукладов
Senior Software Engineer в Tieto
-
10+ лет опыта в Embedded Systems, разработке Linux kernel, сетевых технологиях и automotive-платформах.
-
Работал в GlobalLogic, где участвовал в создании automotive infotainment систем на основе Linux/QNX.
-
Специализируется на системном программировании, разработке драйверов и создании высокопроизводительных embedded решений для Linux и QNX.
-
Разрабатывал программное обеспечение в доменах Automotive Infotainment, TCU, IoT-платформ и сетевого оборудования.

Юрий Дудко
Linux Kernel Developer в GlobalLogic
-
Инженер с 5+ годами опыта в automotive и IoT-проектах.
-
Работает над Automotive Head Unit, занимается BSP, bring-up и стабилизацией системы.
-
Обладает опытом разработки и модификации Linux kernel, разрабатывает firmware для STM32 и ESP32, реализует периферию и коммуникационные интерфейсы.
-
Работал над полным циклом IoT-разработки: от PCB-дизайна — до интеграции LoRaWAN и облачного взаимодействия (MQTT/HTTP).
-
Уверенно работает с ARM-архитектурой, Embedded C, Assembly, Yocto, Shell/Bash.

Программа курса об основах электроники:
-
01 заняття11.05.2026 19:00
Введение в курс и электронику
- Познакомитесь с лекторами и программой курса
- Поймёте базовые электрические понятия (напряжение, ток, сопротивление, мощность) и разницу между DC и AC током
- Научитесь пользоваться мультиметром для измерения параметров электрической цепи
- Будете знать и применять основы электробезопасност
-
02 заняття14.05.2026 19:00
Пассивные компоненты
- Поймёте назначение и характеристики резисторов, конденсаторов и индуктивностей
- Научитесь рассчитывать и собирать простые RC/RL-фильтры
- Познакомитесь с работой осциллографа для анализа электрических сиг
-
03 заняття18.05.2026 19:00
Диоды и транзисторы
- Поймёте принцип работы и применения диодов, светодиодов и сенсорных элементов
- Поймёте принцип работы транзисторов (BJT, MOSFET)
- Научитесь использовать транзисторы как электронные ключи для управления нагрузкой
-
04 заняття21.05.2026 19:00
Системы питания и энергоэффективность
- Поймёте разницу между линейными (LDO) и импульсными (DC-DC) стабилизаторами
- Поймёте основы построения систем питания и принципы энергоэффективности
- Научитесь выбирать тип стабилизатора (LDO или DC-DC) для конкретной задачи
-
05 заняття25.05.2026 19:00
Основы аналоговой схемотехники
- Поймёте принципы работы и применение операционных усилителей (ОУ)
- Познакомитесь с работой аналого-цифровых (АЦП) и цифро-аналоговых (ЦАП) преобразователей
- Поймёте, когда необходимо использовать АЦП и ЦАП в электронных системах
-
06 заняття28.05.2026 19:00
Основы цифровой электроники
- Поймёте основы различных систем счисления
- Изучите базовые логические элементы и принцип работы шифратора/дешифратора
- Познакомитесь с разновидностями программируемой логики (PLC, FPGA, МК, SoC)
-
07 заняття01.06.2026 19:00
Архитектура микроконтроллеров (МК)
- Поймёте архитектуру микроконтроллеров (на примере ARM Cortex-M / STM32)
- Поймёте разницу между MCU и микропроцессором
- Познакомитесь с популярными аппаратными платформами и интерфейсами связи
- Научитесь настраивать программную среду для разработки embedded-проектов
-
08 заняття04.06.2026 19:00
Интерфейсы связи
- Поймёте принцип работы аппаратных таймеров и прерываний
- Научитесь генерировать широтно-импульсную модуляцию (PWM)
- Научитесь применять ШИМ для управления мощностью светодиодов и двигателей
-
09 заняття08.06.2026 19:00
ADC и DMA в STM32
- Научитесь считывать аналоговые данные с помощью АЦП
- Поймёте, как использовать DMA для эффективной передачи данных
- Научитесь интегрировать считывание аналогового сигнала и управление выходным устройством (ШИМ)
-
10 заняття11.06.2026 19:00
I2C и UART в STM32
- Поймёте принципы работы и различия интерфейсов I2C и UART
- Научитесь подключать и работать с периферийными устройствами (например, дисплеем SSD1306) через I2C
- Научитесь выбирать подходящий интерфейс (I2C/UART) для конкретной задачи
-
11 заняття15.06.2026 19:00
Подключение к интернету
- Познакомитесь с интерфейсом 1-Wire и использованием AT-команд
- Поймёте архитектуру протокола MQTT для обмена сообщениями
- Научитесь подключать устройство к MQTT-серверу и отправлять данные с сенсоров
-
12 заняття22.06.2026 19:00
Презентация финальных проектов
- Научитесь презентовать архитектурное и программное решение IoT-устройства
- Сможете продемонстрировать практическую работу разработанного устройства
- Научитесь обосновывать принятые технические решения перед командой или стейкхолдерами
регистрация
Подключайтесь к курсу, чтобы самостоятельно реализовать и запустить embedded-устройство.