Sadržaj:

HX1230 Jednobojni LCD u Arduino projektima: 4 koraka
HX1230 Jednobojni LCD u Arduino projektima: 4 koraka

Video: HX1230 Jednobojni LCD u Arduino projektima: 4 koraka

Video: HX1230 Jednobojni LCD u Arduino projektima: 4 koraka
Video: LCD экран Nokia 5110 для Arduino 2024, Juli
Anonim
HX1230 Jednobojni LCD u Arduino projektima
HX1230 Jednobojni LCD u Arduino projektima

Dijelovi:

  • bilo koji Arduino
  • HX1230 LCD ekran sa 96x68 piksela (poznat i kao Nokia 1202, STE2007)
  • nekoliko žica

Korak 1: Veze

Connections
Connections
Connections
Connections
  1. RST do D6 ili bilo koji digitalni
  2. CE na D7 ili bilo koji digitalni
  3. N/C
  4. DIN prema D11/MOSI
  5. CLK do D13/SCK
  6. VCC do 3.3V
  7. BL na 3.3V ili preko otpornika na bilo koji digitalni pin
  8. GND u GND

Veze su slične Nokia 5110 LCD i većini SPI ekrana. Jedina razlika je u tome što ne postoji DC (data/command) pin. Ove informacije se šalju putem 9-bitnog SPI-ja.

LCD radi najbolje na 3.3V, 5V je također siguran, ali zahtijeva promjene postavki kontrasta. Najjednostavniji način je korištenje Arduino Pro Mini napajanja iz izvora 3.3V.

Korak 2: Poređenje sa Nokijom 5110 LCD

Poređenje sa Nokijom 5110 LCD
Poređenje sa Nokijom 5110 LCD
Poređenje sa Nokijom 5110 LCD
Poređenje sa Nokijom 5110 LCD

HX1230 se reklamira kao zamjena za Nokia 5110 LCD. To nije sasvim točno jer HX1230 ima drugačiji skup kontrolera/naredbi i zahtijeva drugu biblioteku

Prednosti HX1230:

  • mnogo manja PCB za prikaz, ali je veličina ekrana gotovo ista
  • nema zebrine trake, ekran je lemljen na PCB
  • malo veća rezolucija 96x68 vs 84x48
  • bolji odnos širine i visine, pikseli su kvadratni
  • samo 1 LED se koristi za pozadinsko osvjetljenje
  • 1 žica manje potrebna za spajanje na MCU (bez istosmjernog pina)
  • obično jeftiniji od N5110 - 1,60 USD u odnosu na 1,80 USD

Korak 3: Arduino softver

Pripremile 2 različite biblioteke:

  • Biblioteka s niskim resursima koja se koristi za jednostavne projekte s pretežno alfanumeričkim podacima (međutim, iscrtavanje piksela/bitmapa je i dalje moguće), ne koristi RAM za međuspremnik okvira, sve se izravno prikazuje na LCD -u putem SPI -a

    github.com/cbm80amiga/HX1230_SPI

  • Potpuna biblioteka grafike sa podrškom za pomeranje:

    github.com/cbm80amiga/HX1230_FB

Pogledajte videozapis sljedećeg koraka da provjerite značajke biblioteka

Korak 4: Pogledajte video

Karakteristike:

  • proporcionalni fontovi podržavaju ugrađeno (potrebni su fontovi iz biblioteke PropFonts
  • jednostavni primitivi (pikseli, linije, pravokutnici, ispunjeni pravokutnici, krugovi, ispunjeni krugovi, trokuti, ispunjeni trokuti)
  • brzo naručeno dithering (17 uzoraka)
  • ultra brzo vodoravno i okomito crtanje linija
  • crtanje bitmapa
  • mnogi primjeri programa

Preporučuje se: