Обработка команд через Serial, MQTT и WebSocket с минимальным расходом памяти
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Структурирование данных для последовательной передачи с заголовком, длиной, стоп-байтом и проверкой CRC8
Централизованная отладка через Serial с управлением вывода макросами DEBUG_PRINT и отключением кода на этапе компиляции
Управление ESP32 через мобильное приложение UGOKU Pad по Bluetooth LE с поддержкой до 9 каналов данных в одном пакете
Транспорт MIDI для USB Host Shield 2.0, совместимый с библиотекой FortySevenEffects MIDI Library
Парсинг и обработка команд через UART с поддержкой callback-функций для каждой команды
Структурированное логирование через Serial с поддержкой уровней DEBUG, INFO и DATA в удобочитаемом или машинночитаемом формате
Единый интерфейс для логирования на Serial, MQTT, Syslog и другие каналы одновременно
Управление чат-ботом в Zalo через Arduino с поддержкой ESP32 и ESP8266, отправка сообщений и получение входящих данных по long polling
Автоматические обновления прошивки ESP32 через интернет с проверкой наличия новых версий
Автоматическая проброска портов на роутер через UPnP SSDP для Arduino и совместимых плат
Временное отключение и восстановление USB-прерываний на ATmega32U4 для освобождения ресурсов
Работа с модулями сверхширокополосной связи DW1000 и DW3000 для измерения расстояния и обмена данными на Arduino
Упрощённый интерфейс для UWB-модуля Makerfabs с поддержкой режимов TAG и ANCHOR, определением расстояний и позиционированием через AT-команды
Управление сервомоторами и DC-моторами через BLE на ESP32 с поддержкой V7RC-приложения и различных кинематик робота
Чтение и запись пакетов VAN-шины для Peugeot и Citroen начала 2000-х годов с помощью ESP8266/ESP32
Bluetooth Low Energy для Arduino и VEGA: периферальное устройство или центральный контроллер с низким энергопотреблением
Ethernet-библиотека для плат Aries Alpha и Aries IOT с API, совместимым со стандартной Ethernet-lib
MQTT-клиент для подключения ESP8266/ESP32 к ViraLink и совместимым IoT-платформам с поддержкой OTA-обновлений и очередью сообщений
Асинхронный MQTT-клиент для VizIoT с валидацией JSON и подпиской на обновления параметров
Управление FM-приёмником Velleman VMA11 и модулем MM100 с неблокирующей поддержкой RDS
Упрощает LoRa-коммуникацию с модулем RYLR998 через AT-команды с функциями send() и receive()
Передача уровня заряда батареи через BLE с поддержкой GATT-характеристик Battery Level
Протокол BLE для связи Arduino с мобильными шахматными приложениями Lichess, WhitePawn и Chess.com
Обновление прошивки Arduino по воздуху через BLE с сжатием данных и проверкой целостности
Беспроводной обмен данными через Bluetooth Low Energy по протоколу Nordic UART Service для Arduino с поддержкой BLE
OTA-клиент для ESP32 с поддержкой semver, GitHub и кастомных JSON-источников, staging и production каналов
Парсер SCPI-команд для Arduino с поддержкой длинных и коротких форм, параметров и минимальным потреблением памяти
Удалённый вызов функций через MQTT для Arduino с асинхронной обработкой и работой без постоянного соединения