Парсинг и обработка команд через UART с поддержкой callback-функций для каждой команды
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Структурированное логирование через Serial с поддержкой уровней DEBUG, INFO и DATA в удобочитаемом или машинночитаемом формате
Единый интерфейс для логирования на Serial, MQTT, Syslog и другие каналы одновременно
Единый интерфейс для работы с разными радиомодулями — LoRa, NRF24L01 и XBee, позволяющий менять оборудование без переписывания логики приложения
Управление Arduino через Telegram Bot API с поддержкой разных платформ и архитектур
Управление чат-ботом в Zalo через Arduino с поддержкой ESP32 и ESP8266, отправка сообщений и получение входящих данных по long polling
Serial1 для Arduino Uno WiFi Developer Edition — доступ к ESP8266 через SC16IS750 и I2C для прошивки и обмена данными
Набор утилит для работы с I/O, EEPROM, watchdog и серийным вводом-выводом с удобными функциями для быстрого прототипирования
Автоматическая проброска портов на роутер через UPnP SSDP для Arduino и совместимых плат
USB MIDI-контроллер для Arduino Leonardo, Teensy и совместимых плат с нативной USB поддержкой
USB MIDI для Arduino с интерфейсом Stream — переносишь код с DIN-5 MIDI на USB практически без изменений
Временное отключение и восстановление USB-прерываний на ATmega32U4 для освобождения ресурсов
Создание Telegram-ботов для Arduino, ESP8266, ESP32 и ПК с минимальным потреблением памяти и без динамического выделения
Работа с модулями сверхширокополосной связи DW1000 и DW3000 для измерения расстояния и обмена данными на Arduino
Интеграция с контроллерами и инверторами Victron по VE.Direct Hex протоколу для получения и установки параметров
Приём и передача ИК-сигналов с поддержкой NEC, Sony, RC5, RC6, JVC, LG, Samsung, Denon, Panasonic и других протоколов
Программная реализация UART для любых цифровых пинов на скоростях до 115200 бод
Ethernet-библиотека для плат Aries Alpha и Aries IOT с API, совместимым со стандартной Ethernet-lib
WiFi-подключение для плат VEGA ARIES IoT и ARIES NOVA с поддержкой серверов, клиентов, UDP и DHCP
Абстракция для работы с UART, I2C и SPI на платах VEGA ARIES IoT
Отправка данных с Arduino в облако Virtuino по HTTPS с поддержкой ESP32, ESP8266 и плат с NINA-W102
Связь Arduino с мобильным приложением Virtuino по Wi-Fi или Bluetooth для управления и мониторинга в реальном времени
Подключение Arduino к облачной платформе VITCON IoT с отправкой данных и управлением через онлайн-редактор виджетов
Связь микроконтроллера ATmega328PB с модулем VIVIWARE Cell Core через второй UART-порт
Создание модулей VLCB на базе Arduino с поддержкой CAN-шины и микросхем MCP2515/MCP2562
Управление FM-приёмником Velleman VMA11 и модулем MM100 с неблокирующей поддержкой RDS
Упрощает LoRa-коммуникацию с модулем RYLR998 через AT-команды с функциями send() и receive()
Парсер SCPI-команд для Arduino с поддержкой длинных и коротких форм, параметров и минимальным потреблением памяти