SerialCommandManager
Парсинг структурированных Serial-команд с параметрами и маршрутизацией к обработчикам с поддержкой отладки и обработки ошибок
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5059844d35bac1c768181fb980d0c3fa36f6b01a72884cfe4d14df4b55b15123SerialCommandManager-3.1.0-5059844d.zipОписание
Если вы обмениваетесь командами с Arduino через Serial и устали парсить строки вручную, эта библиотека берёт эту работу на себя. SerialCommandManager разбирает структурированные команды с параметрами в формате ключ=значение, распределяет их по зарегистрированным обработчикам и помогает отлавливать ошибки. Поддерживает настраиваемые разделители (символ конца команды, разделитель команды и параметра, разделитель пары), таймауты и ограничение размера буфера до 256 байт. Каждый обработчик получает команду, массив параметров и опциональный контекст. Есть fallback-функция для неизвестных команд и вспомогательные методы для отладки. Работает на Arduino и ESP платах — удобно если нужен надёжный обмен данными через UART без усложнений.