Бесплатно
Инженер умных устройств

Курс “ПРОГРАММИРОВАНИЕ НА MICROPYTHON ДЛЯ ESP32”

В курсе рассмотрена общая информация о языке 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

Пререгистрация?

Нет



Перейти на сайт