Пример на micropython работы с чипом DS2413P
Схема подключения модуля расширения системы Простой Умный Дом к плате esp32 devkit:
Micropython
Micropython дает возможность простого и быстрого старта для простых задач, а так-же для изучения возможностей IoT устройств, всех основных интерфейсов микроконтроллеров, таких как I2C, OneWire, GPIO, ADC, PWM и т.п. Примеры будем рассматривать на базе платы esp32 devkit ver.1 с прошивкой Micropython для данного микрочипа и устройств представленных на нашем сайте.
Ниже приводятся тексты трех файлов, которые необходимо поместить в файловую систему устройства при помощи micropython IDE,
например, Thonny.
boot.py - выполняется во время загрузки micropython, в данном примере делаем подключение к сети WiFi.
main.py - основная программа реализующая логику работы устройства. В примере считывается состояние кнопки подключенной к
каналу A устройства и в случае нажатия, переключается состояние реле (канал B) на противоположное.
ds2413.py - библиотека для работы с модулем расширения реле/сенсор.