Sadržaj:

Zdravo svijete! na LCD -u pomoću CloudX M633: 4 koraka
Zdravo svijete! na LCD -u pomoću CloudX M633: 4 koraka

Video: Zdravo svijete! na LCD -u pomoću CloudX M633: 4 koraka

Video: Zdravo svijete! na LCD -u pomoću CloudX M633: 4 koraka
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Novembar
Anonim
Zdravo svijete! na LCD -u pomoću CloudX M633
Zdravo svijete! na LCD -u pomoću CloudX M633

U ovom vodiču ćemo prikazati na LCD -u (zaslon s tekućim kristalima).

Korak 1: LCD (ekran sa tečnim kristalima)

LCD (ekran sa tečnim kristalima)
LCD (ekran sa tečnim kristalima)

LCD -i imaju paralelno sučelje, što znači da mikrokontroler mora manipulirati s nekoliko pinova sučelja odjednom za upravljanje zaslonom. Interfejs se sastoji od sledećih pinova:

PIN za odabir registra (RS) koji kontrolira gdje u memoriji LCD -a upisujete podatke. Možete odabrati ili registar podataka koji sadrži ono što se prikazuje na ekranu ili registar uputstava, gdje LCD kontroler traži upute o tome što dalje učiniti.

Čitanje/pisanje (R/W) pin koji bira način čitanja ili način pisanja

Omogući pin koji omogućava upisivanje u registre

8 pinova podataka (D0 -D7). Stanja ovih pinova (visoka ili niska) su bitovi koje upisujete u registar dok pišete ili vrijednosti koje čitate dok čitate.

Tu su i pinovi za ograničenje prikaza (Vo), pinovi za napajanje (+ 5V i Gnd) i pinovi za LED pozadinsko osvjetljenje (Bklt+ i BKlt-) koje možete koristiti za napajanje LCD-a, kontrolu kontrasta ekrana i uključivanje i isključivanje LED-a pozadinsko osvetljenje.

Proces kontrole prikaza uključuje stavljanje podataka koji formiraju sliku onoga što želite prikazati u registre podataka, zatim stavljanje uputstava u registar instrukcija. Biblioteka LiquidCrystal vam to pojednostavljuje tako da ne morate znati upute niskog nivoa.

Hitachi-kompatibilni LCD-i mogu se kontrolirati u dva načina: 4-bitni ili 8-bitni. 4-bitni način rada zahtijeva sedam I/O pinova od Arduina, dok 8-bitni način zahtijeva 11 pinova. Za prikaz teksta na ekranu možete učiniti sve u 4-bitnom načinu rada, pa primjer pokazuje kako kontrolirati 2x16 LCD u 4-bitnom načinu rada.

Korak 2: SASTAVNA

COMPONENT
COMPONENT
COMPONENT
COMPONENT
COMPONENT
COMPONENT
COMPONENT
COMPONENT
  • CloudX M633
  • CloudX SoftCard
  • V3 kabel
  • LCD 16x2
  • Potenciometar 10k Ohm
  • Žica za kratkospojnike
  • 220 omski otpornik
  • BreadBoard

svoju komponentu možete kupiti OVDJE

Korak 3: HARDVER

HARDVER
HARDVER
  • LCD RS pin na digitalni pin 1 Cloudx M633
  • LCD Omoguć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, spojite 10k lonac na +5V i GND, sa svojim brisačem (izlazom) na VO pin LCD ekrana. Za napajanje pozadinskog osvjetljenja ekrana koristi se otpornik od 220 ohma, obično na pinovima 15 i 16 LCD konektora

Korak 4: KODIRANJE

Kopirajte ovaj kôd u svoj CloudX IDE

#include#include

postaviti(){

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

petlja(){

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

}

}

Preporučuje se: