Однопоточный стек OpenLCB/LCC для автоматизации моделей железных дорог на Arduino с поддержкой CAN и WiFi
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
RPC-интерфейс для вызова функций на OpenMV Cam или другом Arduino через UART, I2C, SPI или CAN с автоматической обработкой ошибок и таймаутов
Приём и передача POCSAG-сообщений на ESP8266/ESP32 с CC1101, поддержка полнодуплекса и автоопределение скорости
Обмен данными между Arduino и устройствами OpenTherm для управления отопительным оборудованием
Управление котлами с поддержкой OpenTherm через Arduino и ESP8266/ESP32 с синхронизацией по прерываниям
Клиент IoT-узла для ESP8266/ESP32 с безопасным polling-подходом и Zero-Trust архитектурой для работы с OrbiSync Hub
Управление умными розетками Orvibo WiWo S20 через ESP8266 по UDP в локальной сети
Пользовательский протокол UART для ESP32 с преамбулой, CRC16 и поддержкой ACK/NACK для надёжной двусторонней связи
Кодирование данных датчиков в компактные двоичные пакеты для отправки через UDP, TCP, UART, LoRa, MQTT или CAN с поддержкой DIFF-пакетов для экономии трафика
Декодер пакетов OpenSynaptic для приёма данных с 8-битных микроконтроллеров, работает на чистом C89 без динамической памяти
Кодировщик пакетов OpenSynaptic для 8-битных микроконтроллеров — минимальная память, чистый C89, поддержка 80+ единиц измерения
Упрощенный интерфейс для OTA-обновлений прошивки на ESP32 и ESP8266 с автоматической настройкой Wi-Fi и mDNS
Удалённое обновление прошивки и мониторинг ESP8266/ESP32 через веб-интерфейс с облачным сервисом
Работа с облачными сервисами OVHcloud через Arduino и ESP32 с удобным интерфейсом к OVH API
Парсер NMEA-протокола для GPS-приёмников с поддержкой основных типов предложений и конвертацией координат в разные форматы
Управление адресуемыми светодиодами WS2812 через Bluetooth на ESP32 по специальному протоколу передачи цвета и яркости
Управление индустриальным шилдом P1AM-Serial с двумя независимыми портами RS232/RS485 для Modbus RTU, DMX и собственных протоколов
Управление роботами Pioneer 2DX через протокол P2OS на Arduino и ESP32
Пакетизированная передача данных по Stream-интерфейсам (UART, SPI, I²C, Bluetooth) с контролем целостности через CRC-16
Кодирование и декодирование бинарных данных в пакеты по протоколам COBS или SLIP с поддержкой CRC8 и индексации
Пакетная передача данных по Serial с кодированием COBS или SLIP, включая нулевые байты
Конструктор HTML-страниц для веб-серверов ESP8266 и ESP32 с поддержкой шаблонов и динамических значений
Mesh-сеть для ESP8266 и ESP32 с автоматической маршрутизацией и синхронизацией времени через JSON
Управление котлами и печами Fumis/Palazzetti через последовательный протокол с поддержкой ESP8266 и других микроконтроллеров
Клиент для облачного хранилища JSON Pantry на ESP32 и ESP8266 с поддержкой CRUD-операций
Подключение параллельных принтеров к Arduino через протокол Centronics с поддержкой стандартных методов вывода
Обработка команд из серийного порта или строк с автоматическим разбором аргументов и связыванием с функциями-обработчиками
Парсинг REST API путей с переменными типа /things/:id для ESP8266/ESP32
Управление PCA9557 8-bit I/O expander по I2C: чтение и запись дополнительных портов ввода-вывода