GCodeParser
Парсер G-Code для Arduino с минимальным расходом памяти, работает построчно из последовательного порта или файла
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:19f172229bc2bdd535d76b0ab48d14636ae4449df943d15f5d1ff9cb034ba957GCodeParser-1.3.0-19f17222.zipОписание
Парсер G-Code для Arduino, который работает с минимальным расходом памяти — всего 256 символов на буфер. Нужен, если у вас есть устройство вроде SphereBot (клон EggBot), которое принимает команды через серийный порт или из файла. Библиотека построчно собирает команды с одного символа за раз через метод AddCharToLine, затем парсит строку на отдельные G-Code команды (слова) и комментарии. После разбора можно проверить наличие нужной команды методом HasWord и получить её значение через GetWordValue. Поддерживает стандартные атрибуты вроде beginEnd (для обозначения начала/конца программы символом %) и blockDelete. Хорошо подходит для Ардуино с ограниченной памятью, таких как Uno.