Kazalo:

Pozdravljen, svet! na LCD -ju z uporabo CloudX M633: 4 koraki
Pozdravljen, svet! na LCD -ju z uporabo CloudX M633: 4 koraki

Video: Pozdravljen, svet! na LCD -ju z uporabo CloudX M633: 4 koraki

Video: Pozdravljen, svet! na LCD -ju z uporabo CloudX M633: 4 koraki
Video: Hello WORLD 🌍 2024, November
Anonim
Pozdravljen, svet! na LCD -ju z uporabo CloudX M633
Pozdravljen, svet! na LCD -ju z uporabo CloudX M633

V tej vadnici bomo prikazali na LCD -ju (zaslon s tekočimi kristali).

Korak: LCD (zaslon s tekočimi kristali)

LCD (zaslon s tekočimi kristali)
LCD (zaslon s tekočimi kristali)

LCD -zasloni imajo vzporeden vmesnik, kar pomeni, da mora mikrokrmilnik upravljati več vmesniških nožic hkrati za nadzor prikaza. Vmesnik je sestavljen iz naslednjih zatičev:

Zatič za izbiro registra (RS), ki nadzoruje, kam v pomnilnik LCD -ja pišete podatke. Izberete lahko bodisi podatkovni register, ki vsebuje tisto, kar se prikaže na zaslonu, bodisi register navodil, kjer krmilnik LCD -ja išče navodila, kaj naj naredite.

Zatič za branje/pisanje (R/W), ki izbere način branja ali pisanja

Omogoči pin, ki omogoča pisanje v registre

8 podatkovnih zatičev (D0 -D7). Stanja teh zatičev (visoka ali nizka) so bitovi, ki jih pišete v register, ko pišete, ali vrednosti, ki jih berete, ko berete.

Na voljo so tudi zatiči za omejevanje zaslona (Vo), zatiči za napajanje (+ 5V in Gnd) in zatiči LED osvetlitve ozadja (Bklt+ in BKlt-), ki jih lahko uporabite za napajanje LCD-ja, nadzor kontrasta zaslona in vklop in izklop LED-diode. osvetlitev ozadja oz.

Proces nadzora prikaza vključuje vnos podatkov, ki tvorijo podobo tega, kar želite prikazati, v podatkovne registre, nato pa vnos navodil v register navodil. Knjižnica LiquidCrystal vam to poenostavi, zato vam ni treba poznati navodil na nizki ravni.

S Hitachi-združljivimi LCD-ji je mogoče upravljati v dveh načinih: 4-bitni ali 8-bitni. 4-bitni način zahteva sedem V/I zatičev od Arduina, medtem ko 8-bitni način zahteva 11 zatičev. Za prikaz besedila na zaslonu lahko naredite večino vsega v 4-bitnem načinu, zato primer prikazuje, kako upravljati 2x16 LCD v 4-bitnem načinu.

2. korak: KOMPONENTA

KOMPONENTNA
KOMPONENTNA
KOMPONENTNA
KOMPONENTNA
KOMPONENTNA
KOMPONENTNA
KOMPONENTNA
KOMPONENTNA
  • CloudX M633
  • CloudX SoftCard
  • V3 kabel
  • LCD 16x2
  • 10k ohmski potenciometer
  • Mostična žica
  • 220 ohmski upor
  • BreadBoard

komponento lahko kupite tukaj

3. korak: HARDWARE

HARDWARE
HARDWARE
  • LCD RS pin na digitalni pin 1 Cloudx M633
  • LCD Omogoči pin na digitalni pin 2 Cloudx M633
  • LCD D4 pin na digitalni pin 3 Cloudx M633
  • LCD D5 pin na digitalni pin 4 Cloudx M633
  • LCD D6 pin na digitalni pin 5 Cloudx M633
  • LCD D7 pin na digitalni pin 6 Cloudx M633

Dodatno priključite 10k lonec na +5V in GND s svojim brisalcem (izhodom) na VO pin LCD zaslonov. 220 -ohmski upor se uporablja za napajanje osvetlitve ozadja zaslona, običajno na pin 15 in 16 priključka LCD

4. korak: KODIRANJE

Kopirajte to kodo v IDE CloudX

#include#include

nastaviti(){

lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (jasno); lcdCmd (cursorOff);

zanka () {

lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "UPORABIM OBLAKO");

}

}

Priporočena: