Асинхронная библиотека для датчиков температуры и влажности SHT4X с поддержкой неблокирующего чтения по I²C
Архитектура: ESP8266
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Полностью асинхронная TCP-библиотека для ESP32 с классами AsyncClient и AsyncServer для надёжного сетевого взаимодействия без блокирующих операций
Полностью неблокирующий сканер матричной клавиатуры, возвращающий состояние всех кнопок битовой маской без задержек и абстракций
Асинхронная обёртка для BMP180, которая читает температуру и давление в фоне без блокировки основного цикла
Асинхронная обработка кнопок с распознаванием коротких и длинных нажатий без блокировки основного кода
Неблокирующие задержки и таймауты с автоматической обработкой переполнений счётчиков
Менеджер для настройки WiFi и учётных данных ESP8266 с ENC28J60 через асинхронный веб-интерфейс с поддержкой статических IP, NTP и кастомных параметров
Управление сетевыми настройками ESP8266 с внешними модулями Ethernet через веб-интерфейс без прошивки учётных данных в код
Менеджер конфигурации и учётных данных для ESP8266 с ethernet модулями W5100/W5100S на базе AsyncWebServer с веб-портом настройки и DHCP/статическими IP
Конфигуратор сетевых параметров ESP8266 с W5500 через асинхронный веб-интерфейс с GUI и резервным портал конфигурации
Асинхронный веб-сервер для ESP32 и ESP8266 с менеджером WiFi, редактором файлов и поддержкой OTA-обновлений
Асинхронное планирование функций без блокировки основного цикла программы
Асинхронные HTTP-запросы (GET, POST, PUT, PATCH, DELETE, HEAD) для ESP32, ESP8266 и STM32 с поддержкой WiFi и различных модулей Ethernet
Асинхронные HTTPS-запросы для ESP32 с поддержкой GET, POST, PUT, PATCH, DELETE и HEAD без блокировки основного потока
Асинхронное программирование для Arduino с неблокирующими delay, pulseIn и отслеживанием изменений на пинах через event loop
Асинхронное управление текстовыми LCD дисплеями на чипсете HD44780 без блокировки основного кода
Неблокирующий MQTT-клиент для ESP32 с поддержкой TLS/SSL и различных сетевых интерфейсов
Асинхронный MQTT-клиент для ESP32, ESP8266, STM32, Portenta H7 и RP2040W с поддержкой WiFi и Ethernet
Асинхронный MQTT-клиент для ESP8266 и ESP32 с поддержкой QoS, SSL/TLS и неблокирующей работой
Веб-интерфейс для OTA-обновления прошивки и файловой системы ESP32/ESP8266 с аутентификацией и автоопределением типа файла
Неблокирующее чтение последовательного порта с накоплением данных в пользовательском буфере и выделением полных строк по разделителю
Асинхронное управление сервомоторами без блокировки основного цикла с поддержкой плавной интерполяции и цепочек движений
Асинхронная работа с SMS через SIM800L без блокировки основного кода
Неблокирующее управление ультразвуковыми датчиками HC-SR04 с поддержкой цепочек и медианной фильтрацией
Lightweight non-blocking state and timing manager for Arduino sketches.
Неблокирующее управление шаговыми моторами с поддержкой ускорения и одновременной работой нескольких осей
Асинхронное чтение данных из Serial и других потоков без блокировки программы с буферизацией и поддержкой символов-терминаторов
Запуск асинхронных задач в фоне без блокировки основного цикла loop() на Arduino-платах
Неблокирующие асинхронные задачи с callback-функциями, выполняемыми через заданный интервал
Асинхронная библиотека для создания Telegram-ботов на Arduino с поддержкой текста, изображений и клавиатур, работающая с любым MCU через WiFi, Ethernet или GSM