Obsah:

HX1230 Monochrome LCD in Arduino Projects: 4 Steps
HX1230 Monochrome LCD in Arduino Projects: 4 Steps

Video: HX1230 Monochrome LCD in Arduino Projects: 4 Steps

Video: HX1230 Monochrome LCD in Arduino Projects: 4 Steps
Video: HX1230 96x68 LCD demo and library examples 2024, Červenec
Anonim
HX1230 Monochrome LCD in Arduino Projects
HX1230 Monochrome LCD in Arduino Projects

Díly:

  • jakékoli Arduino
  • HX1230 96x68 pixelů LCD (také známý jako Nokia 1202, STE2007)
  • pár drátů

Krok 1: Připojení

Připojení
Připojení
Připojení
Připojení
  1. RST až D6 nebo jakýkoli digitální
  2. CE až D7 nebo jakýkoli digitální
  3. N/C
  4. DIN až D11/MOSI
  5. CLK až D13/SCK
  6. VCC až 3,3V
  7. BL na 3,3 V nebo přes odpor na jakýkoli digitální pin
  8. 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

Srovnání s Nokia 5110 LCD
Srovnání s Nokia 5110 LCD
Srovnání s Nokia 5110 LCD
Srovnání s 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ů

Doporučuje: