Оглавление:
- Шаг 1. Подключения
- Шаг 2. Сравнение с ЖК-дисплеем Nokia 5110
- Шаг 3: программное обеспечение Arduino
- Шаг 4. Посмотрите видео
Видео: Монохромный ЖК-дисплей HX1230 в проектах Arduino: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Части:
- любой Ардуино
- ЖК-экран HX1230 96x68 пикселей (также известный как Nokia 1202, STE2007)
- несколько проводов
Шаг 1. Подключения
- RST в D6 или любой цифровой
- CE до D7 или любой цифровой
- N / C
- DIN по D11 / MOSI
- От CLK до D13 / SCK
- VCC до 3,3 В
- BL до 3,3 В или через резистор к любому цифровому выводу
- GND к GND
Подключения аналогичны ЖК-дисплею Nokia 5110 и большинству дисплеев SPI. Единственная разница в том, что здесь нет вывода DC (данные / команда). Эта информация отправляется через 9-битный SPI.
ЖК-дисплей лучше всего работает при 3,3 В, 5 В тоже безопасно, но требует изменения настроек контрастности. Самый простой способ - использовать Arduino Pro Mini с питанием от источника 3,3 В.
Шаг 2. Сравнение с ЖК-дисплеем Nokia 5110
HX1230 рекламируется как замена ЖК-дисплея Nokia 5110. Это не совсем так, потому что HX1230 имеет другой набор контроллеров / команд и требует другой библиотеки.
Преимущества HX1230:
- печатная плата дисплея намного меньше, но размер экрана почти такой же
- нет полосы зебры, дисплей припаян к плате
- немного выше разрешение 96x68 против 84x48
- лучшее соотношение сторон, пиксели квадратные
- только 1 светодиод используется для подсветки
- Для подключения к MCU требуется на 1 провод меньше (без вывода постоянного тока)
- обычно дешевле, чем N5110 - 1,60 доллара против 1,80 доллара
Шаг 3: программное обеспечение Arduino
Подготовлены 2 разные библиотеки:
-
Библиотека с низким уровнем ресурсов, используемая для простых проектов с преимущественно буквенно-цифровыми данными (однако рендеринг пиксельной графики / растровых изображений все еще возможен), не использует оперативную память для буфера кадра, все отображается непосредственно на ЖК-дисплей через SPI
github.com/cbm80amiga/HX1230_SPI
-
Полная графическая библиотека с поддержкой дизеринга:
github.com/cbm80amiga/HX1230_FB
Посмотрите видео о следующем шаге, чтобы проверить функции библиотек
Шаг 4. Посмотрите видео
Функции:
- встроенная поддержка пропорциональных шрифтов (требуются шрифты из библиотеки PropFonts
- простые примитивы (пиксели, линии, прямоугольники, закрашенные прямоугольники, круги, закрашенные круги, треугольники, закрашенные треугольники)
- быстрое упорядоченное дизеринг (17 паттернов)
- сверхбыстрое рисование горизонтальных и вертикальных линий
- растровые изображения
- много примеров программ
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага
Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Как установить плагины в WordPress за 3 шага: 3 шага
Как установить плагины в WordPress за 3 шага: в этом уроке я покажу вам основные шаги по установке плагина wordpress на ваш сайт. В основном вы можете установить плагины двумя разными способами. Первый способ - через ftp или через cpanel. Но я не буду перечислять это, потому что он действительно комп
Активный RC-фильтр низких частот, применяемый в проектах с Arduino: 4 шага
Активный RC-фильтр нижних частот, применяемый в проектах с Arduino: фильтр нижних частот - отличная электронная схема для фильтрации паразитных сигналов из ваших проектов. Распространенной проблемой в проектах с Arduino и системами с датчиками, работающими вблизи силовых цепей, является наличие «паразитных» сигналов. Они могут
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: следующее руководство поможет вам получать прямые видеопотоки HD-качества практически с любого дрона DJI. С помощью мобильного приложения FlytOS и веб-приложения FlytNow вы можете начать потоковую передачу видео с дрона
Шагомер, часть 1: монохромный экран 128x32 и Arduino: 5 шагов
Шагомер, часть 1: монохромный экран 128x32 и Arduino: это базовое руководство, в котором рассказывается, как использовать OLED-экран с их Arduino. Я использую экран 128x32, но вы также можете использовать oled-экран с другим разрешением и при необходимости изменять разрешение / координаты. В этой части я покажу вам, как