SerialRecord
Отправка и получение нескольких значений через Serial с автоматической проверкой ошибок и поддержкой имён полей
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:77b8adada448e8657920f5bafb4152da8fd887389777ea152f8bd0124946374fSerialRecord-0.3.6-77b8adad.zipОписание
Если надоели парсить данные со строк в Serial.read() и выводить кучу Serial.print(), то SerialRecord избавит от этой рутины. Библиотека отправляет и получает несколько значений одновременно в виде текстовых записей — как в Serial Monitor или Serial Plotter, поддерживает имена полей. Ошибки в коде библиотека ловит сама: если обратились к элементу массива за границами или пришли данные неправильного формата, вернёт -1 и напишет об этом в порт. Есть встроенная диагностика: отправьте "!e" и скетч пришлёт обратно полученные значения. Работает с Processing-версией SerialRecord для отображения ошибок, но может использоваться и самостоятельно. Подходит новичкам — главное помнить, что все записи должны содержать одинаковое количество целых чисел, а не целый спектр типов данных и не ASCII-текст.