NMEAParser
Парсер NMEA предложений для GPS, эхолотов и морского оборудования с поддержкой подстановочных символов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:24cebcbacb62e764bbdf52117477f70e1a78543326ffab8f9950dade84a785b7NMEAParser-1.1.0-24cebcba.zipОписание
Если работаешь с морским оборудованием — GPS, анемометрами или эхолотами — тебе нужно парсить NMEA предложения, которые передают эти устройства. Вот для этого и нужна NMEAParser. Настраиваешь обработчики для интересующих тебя типов предложений, например DBK (глубина под килем) или DBS (глубина под днищем), и библиотека сама ловит нужные данные, когда они приходят. Есть возможность извлекать параметры в разных форматах: символ, целое число, число с плавающей точкой, строка. С версии 1.1 поддерживаются подстановочные символы вроде дефиса, который совпадает с любым символом — полезно, если нужна группа похожих предложений. На Arduino Uno одна копия парсера занимает 97 байт памяти при одном обработчике, и ещё по 8 байт на каждый дополнительный обработчик, так что расход скромный.