SerialTerminal
Обработка команд через Serial-порт: накопление строк до разделителя с передачей в callback-функцию
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f93c838dae3c3e20fc22af792ecb7b47b7b1b80de9b8a946fc570599245ea70dSerialTerminal-1.2.0-f93c838d.zipОписание
Если нужен простой способ читать команды с Serial-портов Arduino и обрабатывать их в виде строк, эта библиотека справится без лишних сложностей. Работает на уровне железа и накапливает входные данные до тех пор, пока не встретит символ-разделитель (по умолчанию точка с запятой) или не будет достигнут лимит размера буфера. После этого вся строка передаётся в вашу функцию-обработчик для дальнейших манипуляций. Инициализация минимальна: задаёте скорость, указываете callback и готово. В примерах к библиотеке есть парот, что просто возвращает введённое, и контроллер LED-диода через Serial — всё простое и по делу. Максимальный размер сообщения по умолчанию 64 байта, но регулируется при инициализации.