Асинхронная коммуникация по одному проводу с использованием битовой упаковки для коротких сигнальных сообщений
Архитектура: STM32F4
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
CAN-протокол для передачи данных через Serial с контролем целостности по CRC8
Парсер команд со строковым идентификатором и параметрами для управления Arduino через последовательный порт или память
Обмен данными между несколькими Arduino через два провода с использованием пользовательских пакетов
Обработка AT-команд через последовательный порт с поддержкой тестирования, чтения и записи параметров
Разбор и распознавание команд, полученных через последовательный порт, с автоматическим вызовом соответствующих функций
Диспетчер команд по UART без фрагментации памяти и блокировок основного цикла
Парсинг структурированных Serial-команд с параметрами и маршрутизацией к обработчикам с поддержкой отладки и обработки ошибок
Парсинг и обработка текстовых команд с последовательного порта без динамического выделения памяти
Упрощает обработку команд и значений через Serial Monitor — парсит входные данные, фильтрует переводы строк и предоставляет callback-функции для их анализа
Минималистичный интерпретатор команд для серийного порта, не блокирующий основной цикл программы
Расширенная отладка Arduino с уровнями логирования и встроенным софтварным отладчиком через последовательный порт
Отладка программ Arduino и ESP32 через последовательный порт с выводом значений переменных в монитор
Вывод изображений на экран через последовательный порт и приложение SerialDraw Client без подключения внешнего дисплея
Работа с I2C EEPROM памятью: поддержка AT24C256, AT24C128 и 24C01C с примерами чтения и записи
Доступ к SPI Flash памяти через файловый интерфейс с поддержкой чипов Winbond, Micron и Spansion
Преобразование потока со встроенной серийной шины в структурированные сообщения и пары ключ-значение с поддержкой нескольких форматов кодирования
Связь Arduino с умными устройствами Xiaomi через протокол MIIO по последовательному интерфейсу
Управление MP3-плеером на базе GD3300D/TD5580A через UART для воспроизведения файлов со SD-карты
Управление MP3-модулем YX5300 через UART с воспроизведением файлов с SD-карты
Мультиплексирование одного UART-порта в несколько виртуальных каналов с поддержкой Stream-интерфейса
Доступ в интернет для плат без встроенной сети через мост с WiFi-модулем или ПК с поддержкой TCP, UDP, WebSocket и SSL/TLS
Отправка и получение нескольких значений через Serial с автоматической проверкой ошибок и поддержкой имён полей
Чтение RFID-меток от ID-innovations считывателей через последовательный порт с автоматической буферизацией и фильтрацией данных
Управление файлами на microSD-карте через USB-Serial команды в мониторе порта
Управление TTL serial servos через аппаратный UART с поддержкой протокола FreakStudio и одновременного контроля нескольких приводов
⚠️ Устаревшая библиотека — мигрируйте на SerialNetworkBridge. Мост для TCP и UDP коммуникации между Arduino и WiFi-модулем через последовательный порт
Обработка команд через Serial-порт: накопление строк до разделителя с передачей в callback-функцию
Инструменты для управления обменом данными через последовательный порт с поддержкой команд и ответов в читаемом виде
Простая командная строка для Arduino через серийный порт с регистрацией пользовательских команд и встроенной справкой