Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Díly:
- jakékoli Arduino
- HX1230 96x68 pixelů LCD (také známý jako Nokia 1202, STE2007)
- pár drátů
Krok 1: Připojení
- RST až D6 nebo jakýkoli digitální
- CE až D7 nebo jakýkoli digitální
- N/C
- DIN až D11/MOSI
- CLK až D13/SCK
- VCC až 3,3V
- BL na 3,3 V nebo přes odpor na jakýkoli digitální pin
- GND až GND
Připojení je podobné jako u displeje Nokia 5110 LCD a většiny displejů SPI. Jediným rozdílem je, že neexistuje pin DC (data/příkaz). Tyto informace jsou odesílány prostřednictvím 9bitového SPI.
LCD funguje nejlépe na 3,3 V, 5 V je také bezpečný, ale vyžaduje změny v nastavení kontrastu. Nejjednodušší je použít Arduino Pro Mini napájené ze zdroje 3,3 V.
Krok 2: Srovnání s displejem Nokia 5110 LCD
HX1230 je inzerován jako náhrada LCD displeje Nokia 5110. To není úplně pravda, protože HX1230 má jinou sadu ovladačů/příkazů a vyžaduje jinou knihovnu
Výhody HX1230:
- mnohem menší displej PCB, ale velikost obrazovky je téměř stejná
- žádný zebra proužek, displej je připájen k DPS
- trochu vyšší rozlišení 96x68 vs 84x48
- lepší poměr stran, pixely jsou čtvercové
- pro podsvícení byla použita pouze 1 LED
- K připojení k MCU je zapotřebí 1 vodič méně (bez DC kolíku)
- obvykle levnější než N5110 - 1,60 USD vs. 1,80 USD
Krok 3: Software Arduino
Připraveny 2 různé knihovny:
-
Knihovna s nízkými zdroji používaná pro jednoduché projekty s většinou alfanumerickými daty (nicméně vykreslování pixelové grafiky/bitmap je stále možné), nevyužívá RAM pro vyrovnávací paměť snímků, vše je vykresleno přímo na LCD pomocí SPI
github.com/cbm80amiga/HX1230_SPI
-
Plná grafická knihovna s podporou ditheringu:
github.com/cbm80amiga/HX1230_FB
Podívejte se na video dalšího kroku a zkontrolujte funkce knihoven
Krok 4: Podívejte se na video
Funkce:
- vestavěná podpora proporcionálních písem (vyžaduje písma z knihovny PropFonts
- jednoduchá primitiva (pixely, čáry, obdélníky, vyplněné obdélníky, kruhy, vyplněné kruhy, trojúhelníky, vyplněné trojúhelníky)
- rychle uspořádané dithering (17 vzorů)
- ultra rychlá horizontální a vertikální kresba čar
- kreslení bitmap
- mnoho ukázkových programů