Управление инфракрасными датчиками приближения для обнаружения препятствий на расстоянии 2–30 см
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Приём и передача ИК-сигналов с поддержкой NEC, Sony, Samsung, LG, RC5, RC6 и других протоколов
Отправка и приём инфракрасных сигналов с возможностью хранения кодов во флеш-памяти
Приём и декодирование сигналов от IR-пультов на ESP32
Отправляй и принимай инфракрасные сигналы на ESP8266 или ESP32 с поддержкой множества протоколов
Декодирование инфракрасных сигналов NEC, RC5 и SIRC без использования таймеров для Arduino и ESP
Управление LED-матрицами через IS31FL3733A по шине I2C для RGB-клавиатур и световых эффектов
16-битный АЦП I2C-MCP3427 с дельта-сигма архитектурой для точных измерений низкошумных аналоговых сигналов
Чтение pH и температуры с платы ISFET через SoftwareSerial с предварительной калибровкой сенсоров
Ультрабыстрый ввод-вывод и неблокирующий планировщик задач для Arduino, ESP8266 и ESP32
Асинхронная синхронизация времени по NTP для ESP8266 и ESP32 без блокировки основного цикла программы
Облегченная реализация LiquidCrystal_I2C для HD44780 LCD с автоматическим поиском адреса I2C-расширителя PCF8574
Гибридное хранилище данных с автоматическим выбором памяти (EEPROM, LittleFS, Preferences) и защитой CRC32 для AVR, ESP8266 и ESP32
Веб-портал для настройки WiFi на ESP32/ESP8266 с поддержкой OTA-обновлений и сохранением пользовательских параметров
Работа с микросхемой реального времени ISL1208 через I2C: установка времени, управление будильником и хранение данных
Контроллер I2C для датчика электропроводности с измерением TDS, солёности и температуры воды
Интерфейс для ионоселективных электродов с I2C, температурной компенсацией и электрической изоляцией от контроллера
Обработка прерываний на Arduino через C++ классы с поддержкой шаблонов и атомарных операций
Подключение Arduino-устройств к облачной платформе iSYNC IoT для отправки данных датчиков и удаленного управления
Работа с радарным датчиком InnoSenT iSYS4001 через UART: обнаружение целей с выдачей дальности, скорости и угла
Приём и передача данных по J1850-PWM через проводное соединение, радиомодуль или лазер с выбираемой скоростью и пинами
Движение восьминогого робота SpiderBot с готовыми последовательностями ходьбы, поворотов и танцевальных па
Отслеживание позиции поворотных энкодеров с установкой диапазона и размера шага
Протокол последовательной связи для взаимодействия Arduino с мультиагентными системами на базе JADE или Jason
Логирование с поддержкой пяти уровней, форматированием printf и гибкой настройкой вывода в монитор порта
Детектирование нажатий, отпусканий и долгих удержаний кнопок с подавлением дребезга контактов
Работа с внешними I2C EEPROM объёмом от 2 килобит до 2 мегабит с поддержкой чтения и записи через границы страниц и устройств
Драйвер для сенсорного дисплея JC3248W535EN с поддержкой рисования, обработки касаний и вывода JPEG и QR-кодов
Управление рефлективными LCD-дисплеями JDI и Sharp Memory In Pixel с низким энергопотреблением и отличной видимостью при ярком свете