Парсинг и обработка команд через 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
Набор утилит для работы с I/O, EEPROM, watchdog и серийным вводом-выводом с удобными функциями для быстрого прототипирования
Автоматическая проброска портов на роутер через UPnP SSDP для Arduino и совместимых плат
USB MIDI-контроллер для Arduino Leonardo, Teensy и совместимых плат с нативной USB поддержкой
Временное отключение и восстановление USB-прерываний на ATmega32U4 для освобождения ресурсов
Создание Telegram-ботов для Arduino, ESP8266, ESP32 и ПК с минимальным потреблением памяти и без динамического выделения
Работа с модулями сверхширокополосной связи DW1000 и DW3000 для измерения расстояния и обмена данными на Arduino
Программная реализация 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 по Wi-Fi или Bluetooth для управления и мониторинга в реальном времени
Создание модулей VLCB на базе Arduino с поддержкой CAN-шины и микросхем MCP2515/MCP2562
Управление FM-приёмником Velleman VMA11 и модулем MM100 с неблокирующей поддержкой RDS
Упрощает LoRa-коммуникацию с модулем RYLR998 через AT-команды с функциями send() и receive()
Парсер SCPI-команд для Arduino с поддержкой длинных и коротких форм, параметров и минимальным потреблением памяти
Удалённый вызов функций через MQTT для Arduino с асинхронной обработкой и работой без постоянного соединения
Реализация протокола VSCP Level 1 для IoT и автоматизации на Arduino с поддержкой CAN-BUS и встроенными типами событий
Управление VT100-совместимым терминалом из Arduino с поддержкой форматирования текста, управления курсором и очистки экрана
Подключение микроконтроллеров к облачной платформе Vwire через MQTT с поддержкой виртуальных пинов, GPIO, OTA-обновлений и push-уведомлений
Клиент для отправки сообщений и медиа в WhatsApp через API Waavis на ESP8266 и ESP32
Управление беспроводной AVR-платой для обмена данными в ISM-диапазоне на 2,4 ГГц
Управление GPIO, I2C, UART и аналоговыми входами через ADS1115 на платах расширения WisBlock IO Extension Mini
Веб-консоль для Arduino с выводом логов в браузер и возможностью отправки команд обратно в микроконтроллер
Веб-интерфейс для Arduino в браузере с готовыми компонентами управления и индикации