WebSocket для микроконтроллеров с поддержкой Arduino, ESP8266/ESP32 и Ethernet-щитов, соответствует стандарту RFC6455
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Неблокирующие таймеры с минимальным расходом памяти для параллельного опроса датчиков и обработки событий
Упрощённое управление двухканальным DC-мотор-драйвером MX1508 с PWM-контролем скорости и направления вращения
Портированная uClibc++ для Arduino с исправлением конфликтов std::nothrow, контейнерами STL и функциями ввода-вывода
Управление LED-драйверами MY9291 и MY9231 для Arduino AVR и ESP8266 с контролем яркости и цвета
Управление будильниками и таймерами для запуска кода в определённое время или через заданные интервалы
Управление Durian UNO с ESP8266 через Blynk с поддержкой 5V датчиков и модулей
Неблокирующий таймер с повторениями и callback-функциями вместо проверки millis()
Двухслойная библиотека для DHT11 и DHT22 с реализацией протокола с нуля и асинхронными чтениями
Управление датчиками присутствия LD2410 (HLK-LD2410B/C) через UART с полной поддержкой команд и автоопределением порогов
Работа с электромиографическим датчиком MyoWare 2.0 для снятия активности мышц и управления через BLE
Эмуляция датчиков LEGO PoweredUp на микроконтроллерах Arduino и ESP для совместимости с официальными хабами и приложениями
Подключение Arduino-проектов к MySQL и MariaDB через Ethernet или WiFi без облачных сервисов
Прямое подключение Arduino к MySQL-серверу через Ethernet, WiFi или GSM без промежуточных скриптов
Декодирование протокола контроллеров Nintendo 64 и GameCube на Arduino с аппаратными прерываниями
Автоматический сбор данных датчиков Nano 33 BLE Sense в фоновом режиме через кольцевой буфер и потоки Mbed OS
Поддержка ультразвуковых датчиков HC-SR04 для Arduino Nano RP2040 Connect через PIO-процессор
Управление датчиками и компонентами Arduino Nano Play Board: LED матрицей, RGB светодиодом, зуммером и входами
Управление двухмоторным мобильным роботом с поддержкой маршрутов и точного контроля направления движения
Работа с модемами NB-IoT и LTE-M u-blox SARA-R4: SMS, веб-клиенты и UDP на ESP32, STM32, nRF52 и других платах
Набор команд для обмена данными между микроконтроллерами по протоколу TWI (I2C) с единым форматом сообщений
Управление устройствами по протоколу NB command set через шину I2C
Поддержка обмена данными с устройствами NCE Cab Bus через RS485 интерфейс для Arduino
Управление RGB семисегментными дисплеями на базе NeoPixel с выводом текста и цифр
Буферизация вывода для сокращения количества операций записи при работе с Serial, SD, WiFi и дисплеями
Парсер NMEA для GPS-модулей с минимальными требованиями к памяти, поддержкой GLONASS, Galileo и BeiDou
Форк NeoGPS для GPS-приёмников Garmin 18x LVC с минимальным расходом памяти и поддержкой фирменного формата PGRMF
Управление устройствами умного дома через MQTT и мобильное приложение NeoHome на базе ESP32