Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Părți:
- orice Arduino
- HX1230 LCD de 96x68 pixeli (cunoscut și sub numele de Nokia 1202, STE2007)
- câteva fire
Pasul 1: Conexiuni
- RST la D6 sau orice digital
- CE la D7 sau orice digital
- N / C
- DIN la D11 / MOSI
- CLK la D13 / SCK
- VCC la 3,3V
- BL la 3,3V sau prin rezistor la orice pin digital
- 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
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