Tartalomjegyzék:

HX1230 Fekete -fehér LCD Arduino projektekben: 4 lépés
HX1230 Fekete -fehér LCD Arduino projektekben: 4 lépés

Videó: HX1230 Fekete -fehér LCD Arduino projektekben: 4 lépés

Videó: HX1230 Fekete -fehér LCD Arduino projektekben: 4 lépés
Videó: EP24 Pimped — старый измеритель RSSI с AD8318 и Arduino 2024, November
Anonim
HX1230 Fekete -fehér LCD Arduino projektekben
HX1230 Fekete -fehér LCD Arduino projektekben

Alkatrészek:

  • bármelyik Arduino
  • HX1230 96x68 pixeles LCD (más néven Nokia 1202, STE2007)
  • néhány vezeték

1. lépés: Kapcsolatok

Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok
  1. RST -D6 vagy bármilyen digitális
  2. CE -D7 vagy bármilyen digitális
  3. N/C
  4. DIN - D11/MOSI
  5. CLK - D13/SCK
  6. VCC - 3.3V
  7. BL -től 3.3V -ig vagy ellenálláson keresztül bármilyen digitális tűhöz
  8. GND - GND

A csatlakozások hasonlóak a Nokia 5110 LCD -hez és a legtöbb SPI kijelzőhöz. Az egyetlen különbség az, hogy nincs DC (adat/parancs) pin. Ezeket az információkat 9 bites SPI-n keresztül küldik.

Az LCD 3,3 V -nál működik a legjobban, az 5 V is biztonságos, de módosítani kell a kontraszt beállításait. A legegyszerűbb módja az Arduino Pro Mini használata 3,3 V -os forrásból.

2. lépés: Összehasonlítás a Nokia 5110 LCD kijelzővel

Összehasonlítás a Nokia 5110 LCD kijelzővel
Összehasonlítás a Nokia 5110 LCD kijelzővel
Összehasonlítás a Nokia 5110 LCD kijelzővel
Összehasonlítás a Nokia 5110 LCD kijelzővel

A HX1230 -at Nokia 5110 LCD csereként hirdetik. Ez nem teljesen igaz, mert a HX1230 különböző vezérlő/parancskészlettel rendelkezik, és más könyvtárat igényel

A HX1230 előnyei:

  • sokkal kisebb kijelző NYÁK, de a képernyő mérete szinte azonos
  • nincs zebracsík, a kijelző PCB -hez van forrasztva
  • kicsivel nagyobb felbontás 96x68 vs 84x48
  • jobb képarány, a képpontok négyzet alakúak
  • csak 1 LED -et használnak a háttérvilágításhoz
  • 1 vezeték kevesebb szükséges az MCU -hoz való csatlakoztatáshoz (nincs DC pin)
  • általában olcsóbb, mint az N5110 - 1,60 USD vs 1,80 USD

3. lépés: Arduino szoftver

2 különböző könyvtárat készítettem:

  • Alacsony erőforrású könyvtár egyszerű projektekhez, többnyire alfanumerikus adatokkal (azonban a pixelgrafika/bitképek renderelése továbbra is lehetséges), nem használ RAM -ot a keretpufferhez, minden közvetlenül az LCD -n jelenik meg az SPI -n keresztül

    github.com/cbm80amiga/HX1230_SPI

  • Teljes grafikus könyvtár dithering támogatással:

    github.com/cbm80amiga/HX1230_FB

Tekintse meg a következő lépés videóját a könyvtárak funkcióinak ellenőrzéséhez

4. lépés: Nézze meg a videót

Jellemzők:

  • az arányos betűtípusok támogatják a beépítettet (betűtípusokat igényel a PropFonts könyvtárból
  • egyszerű primitívek (képpontok, vonalak, téglalapok, kitöltött téglalapok, körök, kitöltött körök, háromszögek, kitöltött háromszögek)
  • Gyorsan rendezett dittering (17 minta)
  • ultra gyors vízszintes és függőleges vonalrajzolás
  • bitképek rajzolása
  • sok példaprogram

Ajánlott: