Асинхронное чтение датчиков DS18B20 без блокирующих операций на основе millis() с поддержкой нескольких датчиков и callback-уведомлений
Архитектура: ESP8266
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Асинхронные таймеры setTimeout и setInterval для Arduino без блокировки основного цикла
Неблокирующий таймер с поддержкой callback-функций и периодических отсчётов для асинхронных операций
Асинхронная UDP-библиотека для ESP8266 с Ethernet экранами W5x00 и ENC28J60, поддерживающая Unicast, Broadcast и Multicast
Веб-интерфейс для конфигурации параметров ESP8266/ESP32 с сохранением в SPIFFS и поддержкой различных типов полей формы
Веб-интерфейс для OTA-обновления и мониторинга переменных на ESP8266, ESP32 и RP2040 прямо из браузера
Асинхронный HTTP и WebSocket сервер для ESP8266 с поддержкой Ethernet-модулей W5x00 и ENC28J60
Чтение и запись в энергозависимую память AT21CS01 с однопроводным интерфейсом и поддержкой CRC
Работа с микросхемами энергонезависимой памяти AT24C по шине I2C с поддержкой постраничной записи и совместимостью с Arduino EEPROM
Чтение и запись данных в энергонезависимую память AT24C256 через I2C
Драйвер для энергонезависимой памяти AT24C256 с интерфейсом I2C для хранения данных между перезагрузками
Чтение и запись данных в EEPROM AT24CM01 через I2C с поддержкой переменных разных типов
Чтение и запись данных на микросхемы EEPROM серии AT24C с автоматическим контролем процесса записи
Чтение и запись данных в EEPROM AT24Cxx через I2C для сохранения настроек между перезагрузками
Работа с энергонезависимой памятью AT24MAC402/602 через I2C с доступом к вшитым MAC-адресу и серийному номеру
Работа с емкостными сенсорами касания Microchip AT42QT через I2C с поддержкой четырех моделей микросхем и типизированной обработкой ошибок
Протокол обмена данными в реальном времени с ASCII-кодированием сообщений и детектированием ошибок для последовательных интерфейсов
Работа с датчиками на платформе HandySense для мониторинга параметров в сельском хозяйстве на базе ESP32
Модульный runtime и фреймворк компонентов для Arduino и ESP32 с планировщиком задач, шиной событий и поддержкой датчиков и исполнительных устройств
Работа с датчиками электропроводности Atlas Scientific по I2C с поддержкой калибровки и компенсации температуры
Чтение данных с датчиков EC и DO от Atlas Scientific OEM через простые методы без парсинга протокола
Управление моторами и датчиками робота Cing на Atmega328 с поддержкой кнопок, потенциометров и датчиков света
Упрощает работу с моторами, датчиками света и кнопками робота Cing на базе Atmega32u4
Управление моторами и датчиками робота Cing на базе Atmega8 без прямой работы с регистрами микроконтроллера
Управление моторами, датчиками света и кнопками робота Cing на Atmega8 с поддержкой аналоговых и цифровых режимов
Расчёт молекулярных масс по химическим формулам и процентного содержания элементов в веществах
Управление портами и встроенным светодиодом PicUNO с поддержкой инициализации выводов и переопределения LED_BUILTIN
Расширение attachInterrupt с поддержкой лямбда-выражений, методов класса и функторов вместо простых функций обработчиков
Управление роботом Cing на Attiny84: двигатели, датчики света и температуры с нормализованными значениями 0–100
Управление моторами и датчиками робота Cing на Attiny84, включая ультразвуковой дальномер в режиме детектора препятствий