Буферизированное чтение данных из Serial с автоматическим разбором по строкам и поддержкой callback-функций
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Надёжный обмен данными между контроллерами по UART без аппаратного управления потоком и синхронизации
Асинхронная коммуникация по одному проводу с использованием битовой упаковки для коротких сигнальных сообщений
CAN-протокол для передачи данных через Serial с контролем целостности по CRC8
Парсер команд со строковым идентификатором и параметрами для управления Arduino через последовательный порт или память
Обмен данными между несколькими Arduino через два провода с использованием пользовательских пакетов
Обработка AT-команд через последовательный порт с поддержкой тестирования, чтения и записи параметров
Разбор и распознавание команд, полученных через последовательный порт, с автоматическим вызовом соответствующих функций
Парсинг структурированных Serial-команд с параметрами и маршрутизацией к обработчикам с поддержкой отладки и обработки ошибок
Минималистичный интерпретатор команд для серийного порта, не блокирующий основной цикл программы
Расширенная отладка Arduino с уровнями логирования и встроенным софтварным отладчиком через последовательный порт
Отладка программ Arduino и ESP32 через последовательный порт с выводом значений переменных в монитор
Декодирование сигналов RC-приёмников с поддержкой нескольких протоколов и модульной архитектурой
Связь 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