irBoard Library for ESP32
Протокол взаимодействия ESP32 с iOS-приложением irBoard для управления микроконтроллером как виртуальным ПЛК через WiFi
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:787569d80beb1b35ddaae5057584d4f7fb81bb83d164cb8384b7648d192459c2irBoard_Library_for_ESP32-1.0.0-787569d8.zipОписание
Превратить iPhone или iPad в сенсорную панель управления для ESP32 — вот основная идея этой библиотеки. Она реализует протокол irBoard, позволяющий iOS-приложению взаимодействовать с микроконтроллером как с виртуальным ПЛК. Библиотека работает с логическими устройствами (X00–X31 для входов вроде кнопок, Y00–Y31 для выходов вроде светодиодов, вспомогательными катушками M00–M31), ячейками памяти данных D00–D127 (16-бит) и специальными регистрами обмена SD00–SD32. Подключение происходит через WiFi, поддерживается регистрация нескольких точек доступа через WiFiMulti. Библиотека протестирована на M5StickC и аналогичном железе, также совместима с Ladder Drive — Ruby-приложением для использования ПК или Raspberry Pi в роли виртуального ПЛК.