Съдържание:

HX1230 Монохромен LCD в проекти Arduino: 4 стъпки
HX1230 Монохромен LCD в проекти Arduino: 4 стъпки

Видео: HX1230 Монохромен LCD в проекти Arduino: 4 стъпки

Видео: HX1230 Монохромен LCD в проекти Arduino: 4 стъпки
Видео: Monochrome Graphic LCD Dot Matrix LCD Display GY12864-780 2024, Ноември
Anonim
HX1230 монохромен LCD в проекти Arduino
HX1230 монохромен LCD в проекти Arduino

Части:

  • всеки Arduino
  • HX1230 96x68 пиксела LCD (известен също като Nokia 1202, STE2007)
  • няколко жици

Стъпка 1: Връзки

Връзки
Връзки
Връзки
Връзки
  1. RST до D6 или всеки цифров
  2. CE до D7 или всеки цифров
  3. N/C
  4. DIN към D11/MOSI
  5. CLK до D13/SCK
  6. VCC до 3.3V
  7. BL до 3.3V или чрез резистор към всеки цифров щифт
  8. GND към GND

Връзките са подобни на Nokia 5110 LCD и повечето SPI дисплеи. Единствената разлика е, че няма DC (данни/команда) щифт. Тази информация се изпраща чрез 9-битов SPI.

LCD работи най -добре при 3.3V, 5V също е безопасно, но изисква промени в настройките за контраст. Най -лесният начин е да използвате Arduino Pro Mini, захранван от 3.3V източник.

Стъпка 2: Сравнение с Nokia 5110 LCD

Сравнение с Nokia 5110 LCD
Сравнение с Nokia 5110 LCD
Сравнение с Nokia 5110 LCD
Сравнение с 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 модела)
  • изключително бързо хоризонтално и вертикално изчертаване на линии
  • растерно рисуване
  • много примерни програми

Препоръчано: