TerminalCommander
Интерактивный серийный терминал для Arduino с парсингом команд и доступом к I2C из командной строки
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:475c5467424940268c52e62a56e8afba413bee97a169d64e2dd5f8b37e3d9368TerminalCommander-1.0.0-475c5467.zipОписание
Интерактивный терминал через последовательный порт для Arduino, который парсит буфер данных и предоставляет доступ к I2C-интерфейсу из командной строки. Нужна, когда требуется простой способ общаться с Arduino и его устройствами через UART — например, отправлять команды и получать ответы прямо из консоли. Библиотека берёт на себя разбор входящих строк, поддерживает встроенные команды и позволяет создавать собственные обработчики с произвольными аргументами. К тому же можно включить VT-100-стиль эхо для более удобного взаимодействия. Инициализируется с указателем на Stream (например, Serial) и объект TwoWire, разделитель аргументов настраивается. Строки заканчиваются символом LF по умолчанию. Минимальная подготовка — просто создать объект терминала до setup, а сами Stream и Wire требуют своих begin().