DigiFont
Масштабируемые семисегментные цифры на основе векторных алгоритмов, совместимые с любыми графическими дисплеями Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:eddc3ce9dca7e3ed7602e7fe86397d047608c790454f470b3fe54edc057bf8caDigiFont-1.1.1-eddc3ce9.zipОписание
Рисует масштабируемые семисегментные цифры линиями и прямоугольниками — никаких растровых данных, только алгоритмы отрисовки. Каждую цифру можно сделать разной ширины, высоты и толщины сегментов. Работает с любой графической библиотекой Arduino через обычные callback-функции drawLine() и fillRect(), поэтому совместима с HX1230, ST7567, ST7789 и прочими дисплеями. Есть несколько стилей отображения: классический семисегментный, прямоугольный, контурный и стиль 7 с дополнительными параметрами для подгонки внешнего вида. На цветных экранах работает эффект псевдо-3D. Отрисовка происходит очень быстро даже на AVR Arduino, и каждая цифра стирает только необходимые сегменты, что особенно полезно для высокоразрешительных LCD с медленной развёрткой. Старые стили 1 и 2 считаются устаревшими — лучше переходить на стиль 7.