PrintString
Накопление вывода print в строку перед отправкой данных или проверкой объёма
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:44968b626d6c10a4e73d643b9242ee4af1bb6db29f9299f094b07f2949e9227ePrintString-0.2.6-44968b62.zipОписание
Когда нужно накопить несколько операций print перед отправкой данных, PrintString собирает вывод в строку и отдаёт её по требованию. Это пригодится, если печатать медленно (например, при работе с Ethernet — хочется минимизировать задержки между байтами и собрать больше данных в один пакет) или если нужно предварительно проверить, сколько символов займёт вывод, чтобы избежать переполнения дисплея. Класс работает через стандартный интерфейс Print: пишешь в него как в Serial, но текст оседает во внутреннем буфере String. Методы простые — clear() для очистки, size() для текущего объёма, getString() для извлечения результата. В планах добавить удобные функции вроде repeat() для вставки повторяющихся символов (скажем, несколько пробелов) и лучшую документацию.