Obsah:

Monochromatický LCD HX1230 v projektoch Arduino: 4 kroky
Monochromatický LCD HX1230 v projektoch Arduino: 4 kroky

Video: Monochromatický LCD HX1230 v projektoch Arduino: 4 kroky

Video: Monochromatický LCD HX1230 v projektoch Arduino: 4 kroky
Video: LCD модуль HX1230 или дисплей от Nokia 1202 2024, November
Anonim
Monochromatický LCD HX1230 v projektoch Arduino
Monochromatický LCD HX1230 v projektoch Arduino

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

Pripojenia
Pripojenia
Pripojenia
Pripojenia
  1. RST až D6 alebo akékoľvek digitálne
  2. CE až D7 alebo akékoľvek digitálne
  3. N/C
  4. DIN až D11/MOSI
  5. CLK až D13/SCK
  6. VCC až 3,3V
  7. BL na 3,3 V alebo cez odpor na akýkoľvek digitálny pin
  8. 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

Porovnanie s LCD displejom Nokia 5110
Porovnanie s LCD displejom Nokia 5110
Porovnanie s LCD displejom Nokia 5110
Porovnanie s LCD displejom Nokia 5110

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

Odporúča: