Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Dalys:
- bet kuris „Arduino“
- HX1230 96 x 68 pikselių skystųjų kristalų ekranas (taip pat žinomas kaip „Nokia 1202“, STE2007)
- keli laidai
1 žingsnis: jungtys
- Nuo RST iki D6 arba bet kurio skaitmeninio
- CE iki D7 arba bet koks skaitmeninis
- N/C
- Nuo DIN iki D11/MOSI
- Nuo CLK iki D13/SCK
- VCC iki 3.3V
- BL iki 3.3V arba per rezistorių į bet kurį skaitmeninį kaištį
- GND į GND
Ryšiai yra panašūs į „Nokia 5110 LCD“ir daugumą SPI ekranų. Skirtumas tik tas, kad nėra DC (duomenų/komandų) kaiščio. Ši informacija siunčiama per 9 bitų SPI.
Skystųjų kristalų ekranas geriausiai veikia esant 3,3 V įtampai, 5 V yra saugus, tačiau reikia keisti kontrasto nustatymus. Lengviausias būdas yra naudoti „Arduino Pro Mini“, maitinamą iš 3,3 V šaltinio.
2 veiksmas: palyginimas su „Nokia 5110 LCD“
HX1230 reklamuojamas kaip „Nokia 5110“LCD pakaitalas. Tai nėra visiškai tiesa, nes HX1230 turi skirtingą valdiklio/komandų rinkinį ir reikalauja kitos bibliotekos
HX1230 privalumai:
- daug mažesnis ekranas PCB, bet ekrano dydis yra beveik tas pats
- nėra zebros juostelės, ekranas yra lituojamas prie PCB
- šiek tiek didesnė skiriamoji geba 96x68 ir 84x48
- geresnis formato koeficientas, pikseliai yra kvadratiniai
- apšvietimui naudojamas tik 1 šviesos diodas
- 1 laidas mažiau reikalingas norint jį prijungti prie MCU (be nuolatinės srovės kaiščio)
- paprastai pigiau nei N5110 - 1,60 USD prieš 1,80 USD
3 žingsnis: „Arduino“programinė įranga
Paruošta 2 skirtingos bibliotekos:
-
Mažos išteklių bibliotekos, naudojamos paprastiems projektams, kuriuose dažniausiai yra alfanumeriniai duomenys (tačiau pikselių grafikos/bitų žemėlapių atvaizdavimas vis dar įmanomas), kadrų buferiui nenaudojama RAM, viskas pateikiama tiesiai į LCD per SPI
github.com/cbm80amiga/HX1230_SPI
-
Visa grafikos biblioteka su palaikymo palaikymu:
github.com/cbm80amiga/HX1230_FB
Peržiūrėkite kito veiksmo vaizdo įrašą, kad patikrintumėte bibliotekos funkcijas
4 žingsnis: žiūrėkite vaizdo įrašą
Funkcijos:
- proporcingi šriftai palaiko įmontuotą (reikalingi šriftai iš „PropFonts“bibliotekos
- paprasti primityvai (pikseliai, linijos, stačiakampiai, užpildyti stačiakampiai, apskritimai, užpildyti apskritimai, trikampiai, užpildyti trikampiai)
- greitai užsisakytas pašalinimas (17 modelių)
- itin greitas horizontalių ir vertikalių linijų brėžinys
- bitų žemėlapių piešimas
- daug programų pavyzdžių