В курсе рассмотрена общая информация о языке MicroPython, история создания, перечень устройств с поддержкой MicroPython. Основы программирования на Python. Установка uPyCraft IDE и Thonny IDE, принципы работы, основные отличия и краткий перечень основных проблем. Прошивка интерпретатора MicroPython в ESP32. Работа с GPIO, управление светодиодом, изменение яркости светодиода с помощью PWM, подключение светодиодной ленты обычной и адресной на основе ws2812. Организация интерфейса с человеком, работа с кнопками и тумблерами, использование прерываний, использование функционала сенсорных кнопок. Ввод/вывод аналоговых сигналов, понятие АЦП и ЦАП. Управление режимами энергопотребления. Создание Web-сервера и работа с ним. Добавление новых библиотек в проект для работы с внешними устройствами. Подключение текстового дисплея по шине i2c. Подключение двигателей постоянного тока. Работа с датчиками температуры, давления и влажности, шинами i2c и 1-wire, интеграция с Web-сервером и облачными IoT платформами. Изучение и работа с JSON. Работа с протоколом MQTT, интеграция с NODE-RED.
Онлайн школа
АКАДЕМИЯ ИНТЕРНЕТ ВЕЩЕЙ
Тип курса
Online-курс
Hard Skills
- ESP32
- JSON
- MQTT
Оценка курса пользователями
Нет оценок
Язык, на котором преподают курс
Русский язык
Уровень
Junior
Пререгистрация?
Нет
Перейти на сайт