INHOUDSOPGAWE:

HX1230 monochroom LCD in Arduino -projekte: 4 stappe
HX1230 monochroom LCD in Arduino -projekte: 4 stappe

Video: HX1230 monochroom LCD in Arduino -projekte: 4 stappe

Video: HX1230 monochroom LCD in Arduino -projekte: 4 stappe
Video: Arduino and Multi LCD Example 2024, Julie
Anonim
HX1230 monochroom LCD in Arduino -projekte
HX1230 monochroom LCD in Arduino -projekte

Dele:

  • enige Arduino
  • HX1230 96x68 pixel LCD (ook bekend as Nokia 1202, STE2007)
  • 'n paar drade

Stap 1: Verbindings

Verbindings
Verbindings
Verbindings
Verbindings
  1. RST tot D6 of enige digitale
  2. CE tot D7 of enige digitale
  3. N/C.
  4. DIN volgens D11/MOSI
  5. CLK tot D13/SCK
  6. VCC tot 3.3V
  7. BL tot 3.3V of via weerstand na enige digitale pen
  8. GND tot GND

Verbindings is soortgelyk aan die Nokia 5110 LCD en die meeste SPI -skerms. Die enigste verskil is dat daar geen DC -pen (data/opdrag) is nie. Hierdie inligting word via 9-bis SPI gestuur.

LCD werk die beste by 3.3V, 5V is ook veilig, maar vereis veranderinge in kontrasinstellings. Die maklikste manier is om Arduino Pro Mini te gebruik, aangedryf deur 'n 3.3V -bron.

Stap 2: Vergelyking met Nokia 5110 LCD

Vergelyking met Nokia 5110 LCD
Vergelyking met Nokia 5110 LCD
Vergelyking met Nokia 5110 LCD
Vergelyking met Nokia 5110 LCD

HX1230 word geadverteer as Nokia 5110 LCD -vervanging. Dit is nie heeltemal waar nie, want HX1230 het 'n ander kontroleerder/opdragstel en benodig ander biblioteek

Voordele van HX1230:

  • baie kleiner PCB -skerm, maar die skermgrootte is byna dieselfde
  • geen zebra -strook nie, die skerm is aan PCB gesoldeer
  • bietjie hoër resolusie 96x68 vs 84x48
  • beter beeldverhouding, pixels is vierkantig
  • slegs 1 LED gebruik vir agtergrond
  • 1 draad minder benodig om dit aan die MCU te koppel (geen DC -pen)
  • gewoonlik goedkoper as N5110 - $ 1,60 vs $ 1,80

Stap 3: Arduino sagteware

2 verskillende biblioteke voorberei:

  • Lae hulpbronbiblioteek wat gebruik word vir eenvoudige projekte met meestal alfanumeriese data (weergawe van pixelgrafika/bitmaps is egter nog steeds moontlik), gebruik nie RAM vir raambuffer nie; alles word direk via SPI na LCD vertoon

    github.com/cbm80amiga/HX1230_SPI

  • Volledige grafiese biblioteek met afwykende ondersteuning:

    github.com/cbm80amiga/HX1230_FB

Kyk na die volgende stapvideo om die funksies van biblioteke na te gaan

Stap 4: Kyk na die video

Kenmerke:

  • proporsionele lettertipes ondersteun ingeboude (vereis lettertipes uit die PropFonts-biblioteek
  • eenvoudige primitiewe (pixels, lyne, reghoeke, gevulde reghoeke, sirkels, gevulde sirkels, driehoeke, gevulde driehoeke)
  • vinnige bestelling (17 patrone)
  • ultra vinnige horisontale en vertikale lyntekening
  • bitmaps teken
  • baie voorbeeldprogramme

Aanbeveel: