Sisällysluettelo:

HX1230 Mustavalkoinen nestekidenäyttö Arduino -projekteissa: 4 vaihetta
HX1230 Mustavalkoinen nestekidenäyttö Arduino -projekteissa: 4 vaihetta

Video: HX1230 Mustavalkoinen nestekidenäyttö Arduino -projekteissa: 4 vaihetta

Video: HX1230 Mustavalkoinen nestekidenäyttö Arduino -projekteissa: 4 vaihetta
Video: Arduino + Lcd nokia8310 2024, Heinäkuu
Anonim
HX1230 Mustavalkoinen nestekidenäyttö Arduino -projekteissa
HX1230 Mustavalkoinen nestekidenäyttö Arduino -projekteissa

Osat:

  • mikä tahansa Arduino
  • HX1230 96x68 pikselin LCD (tunnetaan myös nimellä Nokia 1202, STE2007)
  • muutama johto

Vaihe 1: Liitännät

Liitännät
Liitännät
Liitännät
Liitännät
  1. RST - D6 tai mikä tahansa digitaalinen
  2. CE - D7 tai mikä tahansa digitaalinen
  3. N/C
  4. DIN - D11/MOSI
  5. CLK - D13/SCK
  6. VCC - 3.3V
  7. BL - 3.3V tai vastuksen kautta mihin tahansa digitaaliseen nastaan
  8. GND - GND

Liitännät ovat samanlaisia kuin Nokia 5110 LCD ja useimmat SPI -näytöt. Ainoa ero on, että ei ole DC (data/command) pin. Nämä tiedot lähetetään 9-bittisen SPI: n kautta.

Nestekidenäyttö toimii parhaiten 3,3 V: n virralla, 5 V on myös turvallinen, mutta vaatii muutoksia kontrastiasetuksiin. Helpoin tapa on käyttää Arduino Pro Miniä, joka saa virtansa 3,3 V: n lähteestä.

Vaihe 2: Vertailu Nokia 5110 LCD -näyttöön

Vertailu Nokia 5110 LCD -näyttöön
Vertailu Nokia 5110 LCD -näyttöön
Vertailu Nokia 5110 LCD -näyttöön
Vertailu Nokia 5110 LCD -näyttöön

HX1230: ta mainostetaan Nokia 5110 LCD -näytön korvaajana. Tämä ei ole täysin totta, koska HX1230: lla on erilainen ohjain-/komentojoukko ja se vaatii muuta kirjastoa

HX1230: n edut:

  • paljon pienempi näyttöpiirilevy, mutta näytön koko on melkein sama
  • ei seepranauhaa, näyttö on juotettu piirilevyyn
  • hieman korkeampi resoluutio 96x68 vs 84x48
  • parempi kuvasuhde, pikselit ovat neliömäisiä
  • taustavalossa käytetään vain 1 LEDiä
  • 1 johto vähemmän tarvitaan sen liittämiseen MCU: hon (ei DC -pin)
  • yleensä halvempaa kuin N5110 - 1,60 dollaria vs 1,80 dollaria

Vaihe 3: Arduino -ohjelmisto

Valmistellut 2 eri kirjastoa:

  • Vähäresurssinen kirjasto, jota käytetään yksinkertaisissa projekteissa, joissa on enimmäkseen aakkosnumeerista dataa (pikseligrafiikan/bittikarttojen renderointi on kuitenkin edelleen mahdollista), ei käytä RAM -muistia kehyspuskuriin, kaikki renderöidään suoraan nestekidenäyttöön SPI: n kautta

    github.com/cbm80amiga/HX1230_SPI

  • Täysi grafiikkakirjasto, jossa on dithering -tuki:

    github.com/cbm80amiga/HX1230_FB

Katso seuraavan vaiheen video tarkistaaksesi kirjastojen ominaisuudet

Vaihe 4: Katso video

Ominaisuudet:

  • suhteelliset fontit tukevat sisäänrakennettua (vaatii fontteja PropFonts-kirjastosta
  • yksinkertaiset alkeelliset (pikselit, viivat, suorakulmiot, täytetyt suorakulmiot, ympyrät, täytetyt ympyrät, kolmiot, täytetyt kolmiot)
  • nopeasti tilattu dithering (17 mallia)
  • erittäin nopea vaaka- ja pystysuora viivapiirustus
  • bittikarttojen piirustus
  • monia esimerkkiohjelmia

Suositeltava: