Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Pjesët:
- ndonjë Arduino
- LCD HX1230 96x68 pixel (e njohur edhe si Nokia 1202, STE2007)
- disa tela
Hapi 1: Lidhjet
- RST në D6 ose ndonjë dixhital
- CE deri D7 ose ndonjë dixhital
- N/C
- DIN në D11/MOSI
- KLKO në D13/SCK
- VCC në 3.3V
- BL në 3.3V ose përmes rezistencës në çdo kunj dixhital
- GND në GND
Lidhjet janë të ngjashme me Nokia 5110 LCD dhe shumicën e ekraneve SPI. Dallimi i vetëm është se nuk ka një pin DC (të dhëna/komanda). Ky informacion dërgohet përmes SPI 9-bit.
LCD funksionon më së miri në 3.3V, 5V është gjithashtu i sigurt, por kërkon ndryshime në cilësimet e kontrastit. Mënyra më e lehtë është të përdorni Arduino Pro Mini të mundësuar nga burimi 3.3V.
Hapi 2: Krahasimi me Nokia 5110 LCD
HX1230 reklamohet si zëvendësues i Nokia 5110 LCD. Kjo nuk është plotësisht e vërtetë sepse HX1230 ka kontrollues/komanda të ndryshme dhe kërkon bibliotekë tjetër
Avantazhet e HX1230:
- PCB me ekran shumë më të vogël, por madhësia e ekranit është pothuajse e njëjtë
- nuk ka shirit zebër, ekrani është ngjitur në PCB
- pak rezolucion më të lartë 96x68 kundrejt 84x48
- raport më i mirë i aspektit, pikselët janë katrorë
- vetëm 1 LED përdoret për ndriçimin e pasmë
- 1 tel më pak e nevojshme për ta lidhur atë me MCU (pa pin DC)
- zakonisht më lirë se N5110 - $ 1.60 kundrejt $ 1.80
Hapi 3: Softueri Arduino
Përgatitur 2 biblioteka të ndryshme:
-
Biblioteka me burime të ulëta e përdorur për projekte të thjeshta me të dhëna kryesisht alfanumerike (megjithatë dhënia e pikselëve pixel/bitmaps është ende e mundur), nuk përdor RAM për tampon kornizash, gjithçka i jepet drejtpërdrejt LCD përmes SPI
github.com/cbm80amiga/HX1230_SPI
-
Biblioteka e plotë grafike me mbështetje përçarëse:
github.com/cbm80amiga/HX1230_FB
Shikoni videon e hapit tjetër për të kontrolluar veçoritë e bibliotekave
Hapi 4: Shikoni videon
Karakteristikat:
- fontet proporcionale mbështesin integrimin (kërkon shkronja nga biblioteka PropFonts
- primitivë të thjeshtë (pikselë, vija, drejtkëndësha, drejtkëndësha të mbushur, rrathë, rrathë të mbushur, trekëndësha, trekëndësha të mbushur)
- zbehje e urdhëruar e shpejtë (17 modele)
- vizatim ultra i shpejtë i vijës horizontale dhe vertikale
- vizatim bitmaps
- shumë programe shembullore