Съдържание:
- Стъпка 1: Връзки
- Стъпка 2: Сравнение с Nokia 5110 LCD
- Стъпка 3: Софтуер на Arduino
- Стъпка 4: Гледайте видеото
Видео: HX1230 Монохромен LCD в проекти Arduino: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Части:
- всеки Arduino
- HX1230 96x68 пиксела LCD (известен също като Nokia 1202, STE2007)
- няколко жици
Стъпка 1: Връзки
- RST до D6 или всеки цифров
- CE до D7 или всеки цифров
- N/C
- DIN към D11/MOSI
- CLK до D13/SCK
- VCC до 3.3V
- BL до 3.3V или чрез резистор към всеки цифров щифт
- GND към GND
Връзките са подобни на Nokia 5110 LCD и повечето SPI дисплеи. Единствената разлика е, че няма DC (данни/команда) щифт. Тази информация се изпраща чрез 9-битов SPI.
LCD работи най -добре при 3.3V, 5V също е безопасно, но изисква промени в настройките за контраст. Най -лесният начин е да използвате Arduino Pro Mini, захранван от 3.3V източник.
Стъпка 2: Сравнение с Nokia 5110 LCD
HX1230 се рекламира като замяна на LCD дисплей на Nokia 5110. Това не е напълно вярно, защото HX1230 има различен набор от контролери/команди и изисква друга библиотека
Предимства на HX1230:
- много по -малка дисплейна платка, но размерът на екрана е почти същият
- няма лента зебра, дисплеят е запоен към печатна платка
- малко по -висока разделителна способност 96x68 срещу 84x48
- по -добро съотношение, пикселите са квадратни
- само 1 светодиод, използван за подсветка
- 1 проводник по -малко необходим за свързването му към MCU (без DC пин)
- обикновено по -евтино от N5110 - $ 1.60 срещу $ 1.80
Стъпка 3: Софтуер на Arduino
Подготвил 2 различни библиотеки:
-
Библиотека с ниски ресурси, използвана за прости проекти с предимно алфанумерни данни (обаче изобразяването на пикселни графики/растерни изображения все още е възможно), не използва RAM за рамков буфер, всичко се изобразява директно на LCD чрез SPI
github.com/cbm80amiga/HX1230_SPI
-
Пълна графична библиотека с поддръжка на разсейване:
github.com/cbm80amiga/HX1230_FB
Гледайте видеоклип за следващата стъпка, за да проверите функциите на библиотеките
Стъпка 4: Гледайте видеото
Характеристика:
- пропорционалните шрифтове поддържат вградени (изисква шрифтове от библиотеката на PropFonts
- прости примитиви (пиксели, линии, правоъгълници, запълнени правоъгълници, кръгове, запълнени кръгове, триъгълници, запълнени триъгълници)
- бързо подредено разпръскване (17 модела)
- изключително бързо хоризонтално и вертикално изчертаване на линии
- растерно рисуване
- много примерни програми
Препоръчано:
Звънец за управление на проекти на Arduino+Blynk: 8 стъпки
Arduino+Blynk Проектиране на зумера: Blynk се използва, за да направи IoT възможен по много удобен начин. В този проект не използвам никакъв Bluetooth или Wifi модул за осъществяване на безжична комуникация. Това е възможно с помощта на приложението Blynk, което може да ви помогне да проектирате свое собствено приложение в
Как да направите RADAR, използвайки Arduino за научен проект - Най -добрите проекти на Arduino: 5 стъпки
Как да направите RADAR, използвайки Arduino за научен проект | Най -добрите проекти на Arduino: Здравейте приятели, в тази инструкция ще ви покажа как да направите невероятна радарна система, изградена с помощта на arduino nano, този проект е идеален за научни проекти и лесно можете да направите това с много по -малко инвестиции и шансове, ако спечелената награда е страхотна
Намалете вашите проекти на Arduino - Arduino UNO като ATmega328P програмист (https://youtu.be/YO61YCaC9DY): 4 стъпки
Намалете вашите проекти на Arduino | Arduino UNO As ATmega328P Programmer (https://youtu.be/YO61YCaC9DY): Видео връзка: https://youtu.be/YO61YCaC9DYP Програмирането на ATmega328P с помощта на Arduino като ISP (In-System Programmer) ви позволява да използвате функциите на Arduino на чертежна дъска или Печатни платки. Това най -вече помага, когато правите колежански проект. Това намалява
Крачкомер Част 1: 128x32 монохромен екран и Arduino: 5 стъпки
Педометър Част 1: 128x32 монохромен екран и Arduino: Това е основен урок, който ви учи как да използвате OLED екран с техния Arduino. Използвам екран с размери 128x32, но можете също да използвате различен екран с резолюция и да промените разделителната способност/координати според нуждите. В тази част ще ви покажа как
Използване на 1602 LCD клавиатурен щит W/ Arduino [+Практически проекти]: 7 стъпки
Използване на 1602 LCD Keyboard Shield W/ Arduino [+Практически проекти]: Можете да прочетете този и други невероятни уроци на официалния уебсайт на ElectroPeak Обзор В този урок ще научите как да използвате Arduino LCD клавиатурен щит с 3 практически проекта. Какво ще научите: Как да настроите щита и да идентифицирате ключовете