Cuprins:

LCD monocrom HX1230 în proiecte Arduino: 4 pași
LCD monocrom HX1230 în proiecte Arduino: 4 pași

Video: LCD monocrom HX1230 în proiecte Arduino: 4 pași

Video: LCD monocrom HX1230 în proiecte Arduino: 4 pași
Video: LCD модуль HX1230 или дисплей от Nokia 1202 2024, Iulie
Anonim
LCD monocrom HX1230 în proiecte Arduino
LCD monocrom HX1230 în proiecte Arduino

Părți:

  • orice Arduino
  • HX1230 LCD de 96x68 pixeli (cunoscut și sub numele de Nokia 1202, STE2007)
  • câteva fire

Pasul 1: Conexiuni

Conexiuni
Conexiuni
Conexiuni
Conexiuni
  1. RST la D6 sau orice digital
  2. CE la D7 sau orice digital
  3. N / C
  4. DIN la D11 / MOSI
  5. CLK la D13 / SCK
  6. VCC la 3,3V
  7. BL la 3,3V sau prin rezistor la orice pin digital
  8. GND la GND

Conexiunile sunt similare cu Nokia 5110 LCD și majoritatea afișajelor SPI. Singura diferență este că nu există un pin DC (date / comenzi). Aceste informații sunt trimise prin SPI pe 9 biți.

Ecranul LCD funcționează cel mai bine la 3,3V, 5V este și el sigur, dar necesită modificări ale setărilor de contrast. Cea mai ușoară cale este de a utiliza Arduino Pro Mini alimentat de la o sursă de 3,3V.

Pasul 2: comparație cu Nokia 5110 LCD

Comparație cu Nokia 5110 LCD
Comparație cu Nokia 5110 LCD
Comparație cu Nokia 5110 LCD
Comparație cu Nokia 5110 LCD

HX1230 este promovat ca înlocuitor LCD Nokia 5110. Acest lucru nu este în totalitate adevărat deoarece HX1230 are un set de comenzi / comenzi diferite și necesită altă bibliotecă

Avantajele HX1230:

  • afișaj PCB mult mai mic, dar dimensiunea ecranului este aproape aceeași
  • fără bandă zebră, afișajul este lipit pe PCB
  • rezoluție puțin mai mare 96x68 vs 84x48
  • raport de aspect mai bun, pixelii sunt pătrati
  • doar 1 LED folosit pentru iluminarea din spate
  • 1 fir mai puțin necesar pentru conectarea la MCU (fără pin DC)
  • de obicei mai ieftin decât N5110 - 1,60 USD comparativ cu 1,80 USD

Pasul 3: Software Arduino

Am pregătit 2 biblioteci diferite:

  • Bibliotecă cu resurse reduse folosită pentru proiecte simple cu date în mare parte alfanumerice (totuși redarea pixelilor / bitmap-urilor este încă posibilă), nu folosește RAM pentru bufferul de cadre, totul este redat direct pe LCD prin SPI

    github.com/cbm80amiga/HX1230_SPI

  • Bibliotecă grafică completă cu suport pentru dithering:

    github.com/cbm80amiga/HX1230_FB

Urmăriți videoclipul pasului următor pentru a verifica caracteristicile bibliotecilor

Pasul 4: vizionați videoclipul

Caracteristici:

  • fonturile proporționale acceptă încorporarea (necesită fonturi din biblioteca PropFonts
  • primitive simple (pixeli, linii, dreptunghiuri, dreptunghiuri umplute, cercuri, cercuri umplute, triunghiuri, triunghiuri umplute)
  • dithering comandat rapid (17 modele)
  • desen rapid liniar orizontal și vertical
  • desenarea bitmaps
  • multe exemple de programe

Recomandat: