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 модуль HX1230 или дисплей от Nokia 1202 2024, Srpanj
Anonim
HX1230 Jednobojni LCD u Arduino projektima
HX1230 Jednobojni LCD u Arduino projektima

Dijelovi:

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

Korak 1: Veze

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

Priključci su slični Nokia 5110 LCD -u i većini SPI zaslona. Jedina razlika je u tome što nema istosmjernog (data/command) pina. Ove se informacije š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: Usporedba s Nokijom 5110 LCD

Usporedba s Nokijom 5110 LCD
Usporedba s Nokijom 5110 LCD
Usporedba s Nokijom 5110 LCD
Usporedba s Nokijom 5110 LCD

HX1230 se reklamira kao zamjena za LCD monitor Nokia 5110. To nije posve točno jer HX1230 ima drugačiji skup kontrolera/naredbi i zahtijeva drugu knjižnicu

Prednosti HX1230:

  • puno manja PCB za prikaz, ali veličina zaslona je gotovo ista
  • nema zebrine trake, zaslon je lemljen na PCB -u
  • malo veća rezolucija 96x68 naspram 84x48
  • bolji omjer, 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

Pripremljene dvije različite knjižnice:

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

    github.com/cbm80amiga/HX1230_SPI

  • Potpuna grafička biblioteka s podrškom za pomeranje:

    github.com/cbm80amiga/HX1230_FB

Pogledajte videozapis sljedećeg koraka kako biste provjerili značajke knjižnica

Korak 4: Pogledajte video

Značajke:

  • 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čeni: