Воспроизведение RTTTL-мелодий в неблокирующем режиме с поддержкой двух параллельных каналов и сжатого формата
Архитектура: ESP8266
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Доступ к облачной базе данных Cassandra (Datastax Astra) с ESP8266 и ESP32 через простой API без SQL
Полностью асинхронная TCP-библиотека для ESP32 с классами AsyncClient и AsyncServer для надёжного сетевого взаимодействия без блокирующих операций
Управление матричным дисплеем MAX7219, светодиодной лентой WS2812E и звуковым сигнализатором на учебной плате A-Vision ESP8266
Матричные операции для Arduino без динамического выделения памяти с проверкой размеров на этапе компиляции
Управление источником автономного питания через I2C: мониторинг напряжения и тока, отслеживание заряда и режима зарядки
Управление LCD дисплеями 128x64 на контроллерах ST7565/UC1701 с поддержкой спрайтов и нескольких шрифтов, оптимизирована для микроконтроллеров с малой памятью
Чтение температуры, влажности и давления с датчика BME280 по I2C, SPI или программном SPI
Программная реализация последовательного порта для ESP32 и других микроконтроллеров, находящаяся в статусе beta
Упрощает работу с кнопками на Arduino: автоматически фильтрует дребезг контактов и предоставляет простые методы для проверки нажатия и отпускания
Циклический буфер с поддержкой шаблонов типов для накопления данных с ограниченной памятью
Работа с датчиком влажности и температуры Sensirion SHTC3 по протоколу I2C
Сохранение конфигураций в файловой системе ESP32 и ESP8266 через JSON-документы
Реализация протокола Firmata с модульной архитектурой для удалённого управления Arduino через компьютер
Измерение напряжения 0–10 В с точностью до 0,01 мВ через ADS1115 по I2C или UART
Работа с датчиком DHT11 для измерения температуры и влажности на Arduino и совместимых платах
Бесконтактное измерение температуры через I2C с поддержкой коррекции излучательности и фильтрации сигнала
Управление цветным ЖК-дисплеем DFRobot LCD1602 с RGB подсветкой через I2C
DHT11 and DHT22 Library
Работа с датчиком DHT22 по однопроводному протоколу для измерения температуры и влажности
Управление LCD-дисплеями 16x2 и 20x4 через I2C с поддержкой Arduino, ESP32, STM32 и других плат
Декодер DLMS/COSEM для австрийских счётчиков электроэнергии с интерфейсом P1, преобразующий сообщения в JSON для Home Assistant
Упрощённое чтение и запись данных произвольной длины на RFID-карты через модуль MFRC522 без ручного расчёта границ блоков
Драйвер для EEPROM Microchip 24AA025 с поддержкой стандартного Arduino API и автоматической разбивкой на страницы памяти
Работа с микросхемой энергонезависимой памяти 24LC64F через протокол I2C для сохранения данных между перезагрузками Arduino
Чтение и запись микросхем памяти Microchip 25AA02E48/E64 через SPI с поддержкой синхронного и асинхронного режимов
Wrapper EEPROM для ESP8266 с ротацией секторов, защитой от потери данных и равномерным распределением нагрузки на флеш
Удобная работа с переменными в EEPROM: прямая запись или кэшированная синхронизация с памятью
Расширение EEPROM библиотеки с поддержкой различных типов данных, структур и массивов, плюс функции update для снижения износа памяти
Менеджер WiFi с веб-портальом для переконфигурации и сохранением учётных данных в энергонезависимую память на платах с ESP8266/ESP32-AT модулями