Парсинг структурированных Serial-команд с параметрами и маршрутизацией к обработчикам с поддержкой отладки и обработки ошибок
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Минималистичный интерпретатор команд для серийного порта, не блокирующий основной цикл программы
Расширенная отладка Arduino с уровнями логирования и встроенным софтварным отладчиком через последовательный порт
Отладка программ Arduino и ESP32 через последовательный порт с выводом значений переменных в монитор
Связь Arduino с умными устройствами Xiaomi через протокол MIIO по последовательному интерфейсу
Мультиплексирование одного UART-порта в несколько виртуальных каналов с поддержкой Stream-интерфейса
Доступ в интернет для плат без встроенной сети через мост с WiFi-модулем или ПК с поддержкой TCP, UDP, WebSocket и SSL/TLS
Отправка и получение нескольких значений через Serial с автоматической проверкой ошибок и поддержкой имён полей
⚠️ Устаревшая библиотека — мигрируйте на SerialNetworkBridge. Мост для TCP и UDP коммуникации между Arduino и WiFi-модулем через последовательный порт
Обработка команд через Serial-порт: накопление строк до разделителя с передачей в callback-функцию
Надежный обмен пакетизированными данными через Serial, I2C или SPI с CRC-проверкой и защитой от ошибок
Иерархические меню и команды для управления Arduino через последовательный порт с поддержкой подменю и встроенной помощи
Обмен данными между двумя Arduino по последовательному каналу с автоматической маршрутизацией по кодам сообщений
Передача и сохранение значений переменных через Serial-соединение с поддержкой целых чисел, дробных, логических значений и символов
Веб-интерфейс для отладки через WiFi: вывод строк и числовых значений в браузер без кабелей
Управление сервомоторами Gearotons по RS485 с поддержкой motion control, homing и калибровки
Диагностика и мониторинг SFP/SFP+ модулей через I2C по стандарту SFF-8472 с чтением параметров устройства и живых показателей
Чтение RFID-меток через I2C-считыватели StaRFIshrail для Arduino и совместимых плат
Двусторонняя коммуникация Arduino с .NET приложениями через последовательный порт с поддержкой RPC и обмена сообщениями
Терминальный интерфейс с поддержкой VT-100 для микроконтроллеров с возможностью подключения через WebSocket, TCP и BLE
Загрузка прошивок FPGA на плату Shrike через SPI с хранением битстримов во флеш-памяти RP2040
Управление регуляторами напряжения SiC450, SiC451 и SiC453 от Vishay через Arduino с контролем параметров и состояния
Управление аудиопроцессорами Sigma DSP (ADAU1401/1701/1702) через I2C прямо из Arduino-кода, без SigmaStudio
Потоковый сбор аналоговых данных с датчиков через последовательный порт с синхронизацией по времени и бинарным протоколом
Синтез речи и TTS-вызовы через GSM-модем SIM7600 с управлением громкостью и скоростью
Управление модулем SIM7600 для 4G LTE подключения с поддержкой TCP, MQTT, HTTP и GPS
Управление SIM800 модулем через AT-команды: SMS, звонки, GPRS и HTTP для Arduino и ESP32
Работа с модулем SIM800L: SMS, USSD, звонки, GPRS-запросы и управление сообщениями
Драйвер для GSM модуля SIM800L с поддержкой HTTP/HTTPS запросов через GPRS сеть
Управление модулем SIM800L для отправки SMS, звонков и конфигурации через Arduino