Kazalo:

Enobarvni LCD HX1230 v projektih Arduino: 4 koraki
Enobarvni LCD HX1230 v projektih Arduino: 4 koraki

Video: Enobarvni LCD HX1230 v projektih Arduino: 4 koraki

Video: Enobarvni LCD HX1230 v projektih Arduino: 4 koraki
Video: LCD модуль HX1230 или дисплей от Nokia 1202 2024, Junij
Anonim
Enobarvni LCD HX1230 v Arduino projektih
Enobarvni LCD HX1230 v Arduino projektih

Deli:

  • kateri koli Arduino
  • HX1230 96x68 slikovnih pik LCD (znan tudi kot Nokia 1202, STE2007)
  • nekaj žic

1. korak: Povezave

Povezave
Povezave
Povezave
Povezave
  1. RST do D6 ali kateri koli digitalni
  2. CE do D7 ali kateri koli digitalni
  3. N/C
  4. DIN do D11/MOSI
  5. CLK do D13/SCK
  6. VCC do 3.3V
  7. BL do 3.3V ali preko upora do katerega koli digitalnega zatiča
  8. GND v GND

Povezave so podobne LCD monitorju Nokia 5110 in večini zaslonov SPI. Edina razlika je v tem, da ni enosmernega (podatkovni/ukazni) pin. Te informacije se pošiljajo prek 9-bitnega SPI.

LCD deluje najbolje pri 3.3V, tudi 5V je varen, vendar zahteva spremembe nastavitev kontrasta. Najlažji način je, da uporabite Arduino Pro Mini, ki se napaja iz vira 3,3 V.

2. korak: Primerjava z LCD zaslonom Nokia 5110

Primerjava z LCD zaslonom Nokia 5110
Primerjava z LCD zaslonom Nokia 5110
Primerjava z LCD zaslonom Nokia 5110
Primerjava z LCD zaslonom Nokia 5110

HX1230 se oglašuje kot zamenjava LCD zaslona Nokia 5110. To ne drži povsem, ker ima HX1230 drugačen nabor krmilnikov/ukazov in potrebuje drugo knjižnico

Prednosti HX1230:

  • veliko manjše tiskano vezje zaslona, vendar je velikost zaslona skoraj enaka
  • brez traku zebre, zaslon je spajkan na tiskano vezje
  • malo višja ločljivost 96x68 proti 84x48
  • boljše razmerje stranic, slikovne pike so kvadratne
  • samo 1 LED se uporablja za osvetlitev ozadja
  • 1 žica manj potrebna za povezavo z MCU (brez enosmernega vtiča)
  • običajno cenejši od N5110 - 1,60 USD proti 1,80 USD

3. korak: Programska oprema Arduino

Pripravil 2 različni knjižnici:

  • Knjižnica z nizkimi viri, ki se uporablja za preproste projekte z večinoma alfanumeričnimi podatki (vendar je upodabljanje slikovnih pik/bitnih slik še vedno možno), ne uporablja RAM -a za vmesni pomnilnik, vse se upodobi neposredno na LCD prek SPI

    github.com/cbm80amiga/HX1230_SPI

  • Celotna grafična knjižnica s podporo za razpršitev:

    github.com/cbm80amiga/HX1230_FB

Oglejte si videoposnetek naslednjega koraka, da preverite funkcije knjižnic

4. korak: Oglejte si video

Lastnosti:

  • sorazmerne pisave podpirajo vgrajeno (zahteva pisave iz knjižnice PropFonts
  • preprosti primitivi (piksli, črte, pravokotniki, napolnjeni pravokotniki, krogi, napolnjeni krogi, trikotniki, napolnjeni trikotniki)
  • hitro naročeno odmikanje (17 vzorcev)
  • ultra hitra vodoravna in navpična črta
  • risanje bitnih slik
  • veliko primerov programov

Priporočena: