Sisukord:

HX1230 ühevärviline LCD Arduino projektides: 4 sammu
HX1230 ühevärviline LCD Arduino projektides: 4 sammu

Video: HX1230 ühevärviline LCD Arduino projektides: 4 sammu

Video: HX1230 ühevärviline LCD Arduino projektides: 4 sammu
Video: LCD модуль HX1230 или дисплей от Nokia 1202 2024, Juuli
Anonim
HX1230 ühevärviline LCD Arduino projektides
HX1230 ühevärviline LCD Arduino projektides

Osad:

  • mis tahes Arduino
  • HX1230 96x68 piksline LCD (tuntud ka kui Nokia 1202, STE2007)
  • paar juhet

Samm: ühendused

Ühendused
Ühendused
Ühendused
Ühendused
  1. RST kuni D6 või mis tahes digitaalne
  2. CE kuni D7 või mis tahes digitaalne
  3. N/C
  4. DIN kuni D11/MOSI
  5. CLK kuni D13/SCK
  6. VCC kuni 3.3V
  7. BL kuni 3.3V või takisti kaudu mis tahes digitaalsele tihvtile
  8. GND kuni GND

Ühendused on sarnased Nokia 5110 LCD -ekraanile ja enamikule SPI -kuvaritele. Ainus erinevus on see, et puudub alalisvoolu (andmete/käskude) tihvt. See teave saadetakse 9-bitise SPI kaudu.

LCD töötab kõige paremini 3,3 V juures, ka 5 V on ohutu, kuid nõuab kontrastsuse seadete muutmist. Lihtsaim viis on kasutada Arduino Pro Mini, mis töötab 3,3 V allikast.

2. samm: võrdlus Nokia 5110 LCD -ekraaniga

Võrdlus Nokia 5110 LCD -ekraaniga
Võrdlus Nokia 5110 LCD -ekraaniga
Võrdlus Nokia 5110 LCD -ekraaniga
Võrdlus Nokia 5110 LCD -ekraaniga

HX1230 reklaamitakse kui Nokia 5110 LCD asendust. See pole täiesti tõsi, kuna HX1230 -l on erinev kontroller/käskude komplekt ja see vajab muud teeki

HX1230 eelised:

  • palju väiksem kuvar PCB, kuid ekraani suurus on peaaegu sama
  • sebra riba pole, ekraan on joodetud PCB -le
  • veidi suurem eraldusvõime 96x68 vs 84x48
  • parem kuvasuhe, pikslid on ruudukujulised
  • taustvalgustuseks kasutatakse ainult 1 LED -i
  • MCU -ga ühendamiseks pole vaja 1 traati (alalisvooluvõrku pole)
  • tavaliselt odavam kui N5110 - 1,60 dollarit vs 1,80 dollarit

Samm: Arduino tarkvara

Valmistatud 2 erinevat raamatukogu:

  • Vähese ressursiga raamatukogu kasutatakse lihtsate projektide jaoks, mis sisaldavad enamasti alfanumeerilisi andmeid (kuid piksligraafika/bitikaartide renderdamine on endiselt võimalik), ei kasuta kaadripuhvri jaoks RAM -i, kõik renderdatakse otse LCD -le SPI kaudu

    github.com/cbm80amiga/HX1230_SPI

  • Täielik graafikakogu koos dithering -toega:

    github.com/cbm80amiga/HX1230_FB

Raamatukogude funktsioonide kontrollimiseks vaadake järgmise sammu videot

Samm: vaadake videot

Funktsioonid:

  • proportsionaalsed fondid toetavad sisseehitatud (nõuab fonte PropFontsi teegist
  • lihtsad primitiivid (pikslid, jooned, ristkülikud, täidetud ristkülikud, ringid, täidetud ringid, kolmnurgad, täidetud kolmnurgad)
  • kiiresti tellitud dithering (17 mustrit)
  • ülikiire horisontaalne ja vertikaalne joonistus
  • bitikaartide joonistamine
  • palju näidisprogramme

Soovitan: