HTTP-сервер для ESP32 с helper-функциями для отправки файлов, шаблонизации HTML и раздачи статики
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Клиент для Firebase Realtime Database, Cloud Firestore и Storage на ESP8266/ESP32 (более поддерживаемая версия — FirebaseClient)
Конструктор веб-интерфейсов для ESP8266 и ESP32 без HTML и CSS, со встроенными темами и компонентами
Многоточечная сеть RS485 с поддержкой нескольких master и slave узлов, автоматической адресацией и разрешением коллизий
Управление модулем MAX485 для RS485-коммуникации с автоматическим переключением режимов приёма и передачи
Работа с контроллерами CAN MCP2515 и MCP25625 для отправки и приёма сообщений на Arduino с настройкой скорости и режимов обмена
Реализация UART для ATmega328 с выбором между буферизацией и прямым доступом, минимизацией кода и поддержкой Print/Stream
Приём команд NMRA DCC для управления моделями железных дорог на Arduino с поддержкой ATTiny, ATMega, ESP8266 и Teensy
TCP/IP стек для беспроводных сетей на nRF24L01(+) с поддержкой маршрутизации и mesh-топологии
Автоматическая mesh-сеть для радиомодулей nrf24L01(+) и nrf52x с самостоятельной маршрутизацией узлов
RFID-драйвер для MFRC522 с поддержкой SPI и I2C, чтения и записи карт ISO/IEC 14443A, включая MIFARE Classic и Ultralight
Взаимодействие с Zigbee-модулями Tuya через UART для интеграции Arduino с облачной платформой Tuya
Приём и передача ИК-сигналов с поддержкой NEC, Sony, RC5, RC6, JVC, LG, Samsung, Denon, Panasonic и других протоколов
Веб-сервер для ESP32 с Ethernet подключением через ENC28J60, поддержка HTTP/HTTPS и MQTT клиента
Веб-сервер и HTTP/HTTPS клиент для ESP32 S2/S3/C3 с подключением через Ethernet модуль ENC28J60
Веб-сервер с HTTP/HTTPS поддержкой для ESP32 S2/S3/C3 с подключением через Ethernet чип W6100
Единый интерфейс для выбора между аппаратной и программной реализацией SPI на Arduino с поддержкой нескольких вариантов оптимизации
Компактная программная реализация I2C для Arduino с поддержкой адаптеров третьих сторон и минимальным расходом памяти
Подключение Arduino к облачной платформе Adafruit IO через WiFi, Ethernet или 4G
Программная эмуляция serial-порта на аппаратных таймерах для работы без конфликтов с прерываниями
Асинхронная TCP-библиотека для ESP32, позволяющая обслуживать несколько соединений одновременно без блокировок
Программная реализация последовательного порта для ESP32 и других микроконтроллеров, находящаяся в статусе beta
Передача и приём данных через BLE advertising каналы на модулях nRF24L01+ с поддержкой базовых операций без сложных профилей
Облачная база данных Deta.sh для ESP32 с упрощенным HTTP API и обработкой ошибок
Декодер DLMS/COSEM для австрийских счётчиков электроэнергии с интерфейсом P1, преобразующий сообщения в JSON для Home Assistant
Упрощённое чтение и запись данных произвольной длины на RFID-карты через модуль MFRC522 без ручного расчёта границ блоков
Менеджер WiFi с веб-портальом для переконфигурации и сохранением учётных данных в энергонезависимую память на платах с ESP8266/ESP32-AT модулями