Sisällysluettelo:

Hei maailma! nestekidenäytöllä CloudX M633: n käyttäminen: 4 vaihetta
Hei maailma! nestekidenäytöllä CloudX M633: n käyttäminen: 4 vaihetta

Video: Hei maailma! nestekidenäytöllä CloudX M633: n käyttäminen: 4 vaihetta

Video: Hei maailma! nestekidenäytöllä CloudX M633: n käyttäminen: 4 vaihetta
Video: Arduino LCD - Hello World 2024, Marraskuu
Anonim
Hei maailma! nestekidenäytöllä CloudX M633: n avulla
Hei maailma! nestekidenäytöllä CloudX M633: n avulla

Tässä opetusohjelmassa aiomme näyttää nestekidenäytön (nestekidenäyttö).

Vaihe 1: Nestekidenäyttö (nestekidenäyttö)

LCD (nestekidenäyttö)
LCD (nestekidenäyttö)

Nestekidenäytöissä on rinnakkaisliitäntä, mikä tarkoittaa, että mikro -ohjaimen on käsiteltävä useita liitäntätappeja kerralla ohjatakseen näyttöä. Käyttöliittymä koostuu seuraavista nastoista:

Rekisterin valinta (RS) -tappi, joka ohjaa sitä, mihin nestekidenäytön muistiin kirjoitat tietoja. Voit valita joko tietorekisterin, joka sisältää ruudulla näkyvät tiedot, tai ohjerekisterin, josta nestekidenäytön ohjain etsii ohjeita seuraavaksi.

Read/Write (R/W) -tappi, joka valitsee lukutilan tai kirjoitustilan

Enable pin, joka mahdollistaa kirjoittamisen rekistereihin

8 datanasta (D0 -D7). Näiden nastojen tilat (korkeat tai matalat) ovat bittejä, joita kirjoitat rekisteriin kirjoittaessasi, tai arvot, joita luet lukiessasi.

Mukana on myös näytön kiristysnasta (Vo), virtalähteen nastat (+ 5 V ja Gnd) ja LED-taustavalon (Bklt+ ja BKlt-) nastat, joita voit käyttää nestekidenäytön kytkemiseen, näytön kontrastin säätämiseen ja LED-valon kytkemiseen päälle ja pois päältä taustavalo, vastaavasti.

Näytön ohjausprosessi sisältää tietojen asettamisen, jotka muodostavat kuvan siitä, mitä haluat näyttää, tietorekistereihin ja sitten ohjeiden asettamisen ohjerekisteriin. LiquidCrystal-kirjasto yksinkertaistaa tätä, joten sinun ei tarvitse tietää matalan tason ohjeita.

Hitachi-yhteensopivia nestekidenäyttöjä voidaan ohjata kahdessa tilassa: 4-bittinen tai 8-bittinen. 4-bittinen tila vaatii seitsemän I/O-nastaa Arduinolta, kun taas 8-bittinen tila vaatii 11 nastaa. Jos haluat näyttää tekstiä näytöllä, voit tehdä melkein kaiken 4-bittisessä tilassa, joten esimerkki näyttää, kuinka ohjata 2x16 LCD-näyttöä 4-bittisessä tilassa.

Vaihe 2: KOMPONENTTI

KOMPONENTTI
KOMPONENTTI
KOMPONENTTI
KOMPONENTTI
KOMPONENTTI
KOMPONENTTI
KOMPONENTTI
KOMPONENTTI
  • CloudX M633
  • CloudX SoftCard
  • V3 -johto
  • LCD 16x2
  • 10k ohmin potentiometri
  • Hyppyjohdin
  • 220 ohmin vastus
  • Leipälauta

voit ostaa komponentin täältä

Vaihe 3: LAITTEISTO

LAITTEISTO
LAITTEISTO
  • LCD RS -tappi Cloudx M633: n digitaaliseen nastaan 1
  • Nestekidenäyttö Ota Cloudx M633: n nasta digitaaliseen nastaan 2 käyttöön
  • LCD D4 -nasta Cloudx M633: n digitaaliseen nastaan 3
  • LCD D5 -nasta Cloudx M633: n digitaaliseen nastaan 4
  • LCD D6 -nasta Cloudx M633: n digitaaliseen nastaan 5
  • LCD D7 -nasta Cloudx M633: n digitaaliseen nastaan 6

Kytke lisäksi 10k: n potti +5V ja GND, pyyhkimellä (lähtö) LCD -näyttöjen VO -nastaan. 220 ohmin vastusta käytetään näytön taustavalon syöttämiseen, yleensä nestekidenäytön nastoissa 15 ja 16

Vaihe 4: KOODAUS

Kopioi tämä koodi CloudX IDE -laitteeseesi

#sisällytä#sisällytä

perustaa(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (kirkas); lcdCmd (kohdistin pois päältä);

silmukka () {

lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "I USE CLOUDX");

}

}

Suositeltava: