bb_hx1230
Управление LCD-дисплеями HX1230 96x68 по 3-wire SPI с поддержкой четырёх размеров шрифтов и загрузки BMP-файлов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:761b0187ec32f5097d247031dd48570b9ae1a1a92989c1e23f7058466823e3a8bb_hx1230-1.0.1-761b0187.zipОписание
Библиотека для управления небольшими LCD-дисплеями HX1230/STE2007 разрешением 96x68 пикселей через GPIO-пины микроконтроллера. Связь идёт по 3-wire SPI (часто называют это bit-banging), поскольку стандартный аппаратный SPI не поддерживает нужный режим. В комплекте четыре размера шрифтов от 6x8 до 16x32 пикселей, функции для рисования пикселей и загрузки BMP-файлов 96x68. Код писали с расчётом на экономию памяти и flash, так что библиотека легко влезает даже на ATtiny85. Дисплей подключается минимум двумя пинами (тактирование и данные), ещё опционально пины для сброса, выбора микросхемы и подсветки. Если нужна скорость больше, чем скорость wire-библиотеки, есть вариант с прямым доступом к портам PORTB на ATtiny или использование FastIO для других AVR.