Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Diely:
- akékoľvek Arduino
- HX1230 96 x 68 pixelov LCD (tiež známy ako Nokia 1202, STE2007)
- niekoľko drôtov
Krok 1: Pripojenia
- RST až D6 alebo akékoľvek digitálne
- CE až D7 alebo akékoľvek digitálne
- N/C
- DIN až D11/MOSI
- CLK až D13/SCK
- VCC až 3,3V
- BL na 3,3 V alebo cez odpor na akýkoľvek digitálny pin
- GND až GND
Pripojenia sú podobné displejom Nokia 5110 LCD a väčšine displejov SPI. Jediným rozdielom je, že neexistuje pin DC (dáta/príkaz). Tieto informácie sa odosielajú prostredníctvom 9-bitového SPI.
Displej LCD funguje najlepšie pri napätí 3,3 V, 5 V je tiež bezpečný, ale vyžaduje zmeny v nastavení kontrastu. Najjednoduchším spôsobom je použiť Arduino Pro Mini napájaný zo zdroja 3,3 V.
Krok 2: Porovnanie s displejom Nokia 5110 LCD
HX1230 je inzerovaný ako náhradný LCD displej Nokia 5110. Nie je to celkom pravda, pretože HX1230 má nastavenú inú sadu ovládačov/príkazov a vyžaduje inú knižnicu
Výhody HX1230:
- oveľa menší displej PCB, ale veľkosť obrazovky je takmer rovnaká
- žiadny zebrový pás, displej je spájkovaný s plošnými spojmi
- trochu vyššie rozlíšenie 96 x 68 vs 84 x 48
- lepší pomer strán, pixely sú štvorcové
- na podsvietenie sa používa iba 1 LED
- Na pripojenie k MCU je potrebný menej ako 1 vodič (bez kolíka DC)
- zvyčajne lacnejšie ako N5110 - 1,60 USD oproti 1,80 USD
Krok 3: Softvér Arduino
Pripravené 2 rôzne knižnice:
-
Knižnica s nízkymi zdrojmi používaná na jednoduché projekty s väčšinou alfanumerickými údajmi (vykresľovanie pixelovej grafiky/bitmáp je však stále možné), nepoužíva RAM na vyrovnávaciu pamäť rámcov, všetko sa vykresľuje priamo na LCD displej pomocou SPI.
github.com/cbm80amiga/HX1230_SPI
-
Plná grafická knižnica s podporou rozbíjania:
github.com/cbm80amiga/HX1230_FB
Pozrite sa na video v ďalšom kroku a skontrolujte funkcie knižníc
Krok 4: Pozrite si video
Vlastnosti:
- vstavaná podpora proporcionálnych písem (vyžaduje písma z knižnice PropFonts
- jednoduché primitívy (pixely, čiary, obdĺžniky, vyplnené obdĺžniky, kruhy, vyplnené kruhy, trojuholníky, vyplnené trojuholníky)
- rýchlo usporiadané dithering (17 vzorov)
- ultrarýchle kreslenie horizontálnych a vertikálnych čiar
- kreslenie bitmap
- veľa príkladov programov