Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Mga Bahagi:
- kahit anong Arduino
- HX1230 96x68 pixel LCD (kilala rin bilang Nokia 1202, STE2007)
- ilang wires
Hakbang 1: Mga Koneksyon
- RST sa D6 o anumang digital
- CE hanggang D7 o anumang digital
- N / C
- DIN sa D11 / MOSI
- CLK sa D13 / SCK
- VCC hanggang 3.3V
- BL sa 3.3V o sa pamamagitan ng risistor sa anumang digital na pin
- GND sa GND
Ang mga koneksyon ay katulad ng Nokia 5110 LCD at karamihan sa mga ipinapakitang SPI. Ang pagkakaiba lamang ay walang DC (data / utos) na pin. Ang impormasyong ito ay ipinadala sa pamamagitan ng 9-bit SPI.
Ang LCD ay pinakamahusay na gumagana sa 3.3V, ang 5V ay ligtas din ngunit nangangailangan ng mga pagbabago sa mga setting ng kaibahan. Ang pinakamadaling paraan ay ang paggamit ng Arduino Pro Mini na pinapatakbo mula sa 3.3V na mapagkukunan.
Hakbang 2: Paghahambing sa Nokia 5110 LCD
Ang HX1230 ay na-advertise bilang Nokia 5110 LCD replacement. Hindi ito ganap na totoo dahil ang HX1230 ay may iba't ibang set / set ng utos at nangangailangan ng iba pang silid-aklatan
Mga kalamangan ng HX1230:
- mas maliit ang display PCB ngunit ang laki ng screen ay halos pareho
- walang zebra strip, ang display ay solder sa PCB
- maliit na mas mataas na resolusyon 96x68 kumpara sa 84x48
- mas mahusay na ratio ng aspeto, ang mga pixel ay parisukat
- 1 LED lang ang ginamit para sa backlight
- 1 kawad na mas kinakailangan upang ikonekta ito sa MCU (walang DC pin)
- karaniwang mas mura kaysa sa N5110 - $ 1.60 kumpara sa $ 1.80
Hakbang 3: Arduino Software
Inihanda ang 2 magkakaibang aklatan:
-
Ginamit ang mababang library ng mapagkukunan para sa mga simpleng proyekto na may karamihan sa data ng alfanumeric (gayunpaman posible pa rin ang pag-render ng mga pixel graphics / bitmaps), hindi gumagamit ng RAM para sa buffer ng frame, ang lahat ay direktang nai-render sa LCD sa pamamagitan ng SPI
github.com/cbm80amiga/HX1230_SPI
-
Buong graphics library na may suporta sa pag-dither:
github.com/cbm80amiga/HX1230_FB
Panoorin ang susunod na hakbang na video upang suriin ang mga tampok sa aklatan
Hakbang 4: Panoorin ang Video
Mga Tampok:
- sinusuportahan ng proporsyonal na mga font ang built-in (nangangailangan ng mga font mula sa PropFonts library
- simpleng mga primitibo (mga pixel, linya, parihaba, puno ng mga parihaba, bilog, puno ng bilog, tatsulok, puno ng mga tatsulok)
- mabilis na order ng pagtapon (17 mga pattern)
- napakabilis na pahalang at patayong pagguhit ng linya
- pagguhit ng bitmaps
- maraming halimbawang programa