Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom vodiču ćemo prikazati na LCD -u (zaslon s tekućim kristalima).
Korak 1: 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
- 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
- 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");
}
}