Перейти до основного вмісту
Програмування мікроконтролерних пристроїв
  • Кількість кредитів 3
  • Тип Обов'язковий
  • Семестри 5, 11
  • Рівень вищої освіти Бакалавр, Магістр
  • Підсумковий контроль Залік

⚡Квест: Взаємодія софту й заліза на Edge Computing!

Втомився від високорівневих абстракцій? Час підкорити кристал! Спустись на рівень заліза та пиши ефективний C/C++ код для AVR, STM32 та ESP32. Конфігуруй регістри GPIO, приручай асинхронні переривання ISR, зчитуй датчики через ADC, керуй двигунами по PWM та налаштовуй шини UART, I2C, SPI. Ліквідуй фризи за допомогою неблокуючого коду на кінцевих автоматах, логуй дані у LittleFS та деплой телеметрію по Wi-Fi у хмару MQTT.


🚀Вдихни життя в залізо своїм кодом!

🛠Стек: C/C++, PlatformIO, Wokwi, AVR/Arduino, ESP32, STM32, I2C/SPI, MQTT, LittleFS.

🎒В рюкзак: Працездатний розумний IoT-пристрій з повною схемотехнікою у Wokwi.

Ми використовуємо власні та сторонні файли cookies та localStorage для аналізу веб-трафіку та поширення матеріалів. Налаштування конфіденційності