Arcanum12th
Logo image of Arcanum12th

Глобальный образовательный проект Arcanum12th

Программирование

встроенных систем

Программирование Arduino на C++

  • Структура программ , циклы , таймеры
  • Работа с выводами, аналоговые/цифровые сигналы
  • ШИМ, использование прерываний

Работа с периферией

  • Serial, SPI, I2C
  • Подключение дисплеев, модулей связи
  • Интерфейс Arduino ++ Raspberry Pi ++ PK

Микроконтроллеры STM32 , ESP32

  • Архитектура, работа с регистрами
  • HAL vs LL подход
CN
Автор курса:Валерия Овсянникова

Директор департамента биомедицинских исследований, соучредитель, совладелец и сооснователь независимой международной научно -исследовательской группы, холдинга и альянса ASRP (ПНИР)

Программирование Arduino на C++

  • Структура программ, циклы, таймеры
  • Работа с выводами, аналоговые/цифровые сигналы
  • ШИМ, использование прерываний

Работа с периферией

  • Serial, SPI, I2C
  • Подключение дисплеев, модулей связи
  • Интерфейс Arduino ++ Raspberry Pi ++ PK

Микроконтроллеры STM32 , ESP32

  • Архитектура, работа с регистрами HAL vs LL подход

Ключевые темы

  1. Работа с Arduino UNO и ESP32 на языке C+%
  2. Циклы задержки, ШИМ (PWM), обработка прерываний

Для кого этот курс

Курс подойдёт инженерам, студентам технических специальностей и разработчикам , стремящимся углубиться в мир embedded - разработки. Базовые знания C/C++ приветствуются, но не обязательны.

Что вы получите

  1. Работа с Arduino UNO и ESP32 на языке C+%
  2. Циклы задержки, ШИМ (PWM), обработка прерываний

Модуль I П ро г раммирование Arduino на C++

С труктура программ, циклы, таймеры. Р абота с пинами, аналоговыми и ци ф ровыми сигналами. Генерация ШИМ- сигналов, использование прерываний для обработки событий в реальном времени.

Модуль II Работа с периферией

Serial, SPI, I2C . Подключение дисплеев, модулей связи. Взаимодействие Arduino ↔ Raspberr y Pi ↔ ПК.

Модуль III Микроконтроллеры STM32 , ESP32

Архитектура, работа с регистрами. HAL vs LL подход. Использование беспроводных интерфейсов: Bluetooth, LoRa, Wi-Fi

Модуль IV Оптимизация под низкий уровень

Энергопотребление. Учет кварцевых генераторов и системных частот. Управление памятью и таймингами.