Программирование
встроенных системПрограммирование Arduino на C++
- Структура программ , циклы , таймеры
- Работа с выводами, аналоговые/цифровые сигналы
- ШИМ, использование прерываний
Работа с периферией
- Serial, SPI, I2C
- Подключение дисплеев, модулей связи
- Интерфейс Arduino ++ Raspberry Pi ++ PK
Микроконтроллеры STM32 , ESP32
- Архитектура, работа с регистрами
- HAL vs LL подход
Директор департамента биомедицинских исследований, соучредитель, совладелец и сооснователь независимой международной научно -исследовательской группы, холдинга и альянса ASRP (ПНИР)
Программирование Arduino на C++
- Структура программ, циклы, таймеры
- Работа с выводами, аналоговые/цифровые сигналы
- ШИМ, использование прерываний
Работа с периферией
- Serial, SPI, I2C
- Подключение дисплеев, модулей связи
- Интерфейс Arduino ++ Raspberry Pi ++ PK
Микроконтроллеры STM32 , ESP32
- Архитектура, работа с регистрами HAL vs LL подход


Ключевые темы
- Работа с Arduino UNO и ESP32 на языке C+%
- Циклы задержки, ШИМ (PWM), обработка прерываний
Для кого этот курс
Курс подойдёт инженерам, студентам технических специальностей и разработчикам , стремящимся углубиться в мир embedded - разработки. Базовые знания C/C++ приветствуются, но не обязательны.
Что вы получите
- Работа с Arduino UNO и ESP32 на языке C+%
- Циклы задержки, ШИМ (PWM), обработка прерываний
Модуль I П ро г раммирование Arduino на C++
С труктура программ, циклы, таймеры. Р абота с пинами, аналоговыми и ци ф ровыми сигналами. Генерация ШИМ- сигналов, использование прерываний для обработки событий в реальном времени.
Модуль II Работа с периферией
Serial, SPI, I2C . Подключение дисплеев, модулей связи. Взаимодействие Arduino ↔ Raspberr y Pi ↔ ПК.
Модуль III Микроконтроллеры STM32 , ESP32
Архитектура, работа с регистрами. HAL vs LL подход. Использование беспроводных интерфейсов: Bluetooth, LoRa, Wi-Fi
Модуль IV Оптимизация под низкий уровень
Энергопотребление. Учет кварцевых генераторов и системных частот. Управление памятью и таймингами.

