Sisukord:
Video: Tere, Maailm! LCD -ekraanil CloudX M633 kasutamine: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Selles õpetuses kuvame vedelkristallkuvaril (LCD).
1. samm: LCD (vedelkristallkuvar)
Vedelkristallekraanidel on paralleelne liides, mis tähendab, et mikrokontroller peab ekraani juhtimiseks korraga manipuleerima mitme liidese tihvtiga. Liides koosneb järgmistest tihvtidest:
Registri valiku (RS) tihvt, mis kontrollib, kuhu LCD -mälus andmeid kirjutate. Saate valida kas andmeregistri, mis hoiab ekraanil kuvatavat, või käskude registri, kust LCD -kontroller otsib juhiseid selle kohta, mida edasi teha.
Lugemis-/kirjutamisnupp (R/W), mis valib lugemisrežiimi või kirjutamisrežiimi
Lubamisnupp, mis võimaldab registritesse kirjutamist
8 andmestikku (D0 -D7). Nende tihvtide olekud (kõrged või madalad) on bitid, mida kirjutate registrisse kirjutamise ajal, või väärtused, mida loete lugemisel.
Seal on ka ekraani kontrastsuse tihvt (Vo), toitepoldid (+ 5 V ja Gnd) ja LED-taustvalgustuse (Bklt+ ja BKlt-) tihvtid, mida saate kasutada LCD toiteks, ekraani kontrastsuse reguleerimiseks ning LED-i sisse- ja väljalülitamiseks taustvalgus vastavalt.
Ekraani juhtimise protsess hõlmab andmete kuvamist kujutavate andmete sisestamist andmeregistritesse, seejärel juhiste sisestamist käsuregistrisse. LiquidCrystal Library lihtsustab seda teie jaoks, nii et te ei pea teadma madala taseme juhiseid.
Hitachiga ühilduvaid LCD-ekraane saab juhtida kahes režiimis: 4-bitine või 8-bitine. 4-bitine režiim nõuab Arduino seitset I/O kontakti, 8-bitine režiim aga 11 kontakti. Teksti kuvamiseks ekraanil saate teha kõike 4-bitises režiimis, nii et näide näitab, kuidas juhtida 2x16 LCD-d 4-bitises režiimis.
2. samm: KOMPONENT
- CloudX M633
- CloudX SoftCard
- V3 juhe
- LCD 16x2
- 10 kΩ potentsiomeeter
- Jumper traat
- 220 oomi takisti
- BreadBoard
komponendi saate osta siit
3. samm: RIISTVARA
- LCD RS -tihvt Cloudx M633 digitaalsele tihvtile 1
- LCD Lubage tihvt Cloudx M633 digitaalsele tihvtile 2
- LCD D4 tihvt - Cloudx M633 digitaalne tihvt 3
- LCD D5 tihvt Cloudx M633 digitaalsele tihvtile 4
- LCD D6 tihvt Cloudx M633 digitaalsele tihvtile 5
- LCD D7 tihvt Cloudx M633 digitaalsele tihvtile 6
Lisaks ühendage 10k pott +5V ja GND -ga, selle klaasipuhastiga (väljund) LCD -ekraanide VO -tihvtiga. Ekraani taustvalgustuse toiteks kasutatakse 220 oomi takistit, tavaliselt LCD -pistiku 15. ja 16. tihvti
4. samm: KOODIMINE
Kopeerige see kood oma CloudX IDE -sse
#include#include
setup () {
lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (selge); lcdCmd (kursor väljas);
loop () {
lcdWriteText (1, 2, "HELLO WORLD!"); lcdWriteText (2, 2, "I USE CLOUDX");
}
}
Soovitan:
Tutvustus Tecnologías Creativas 01: Tere maailm! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 sammu
Tutvustus Tecnologías Creativas 01: Tere maailm! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Vaadake õpetust, mis on ette nähtud hapri parpadear (vilgub) ja LED -valgusdioodiga Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuenta gratuita) .A continuación se
Looge põhiline "Tere maailm" rakendus nullist Flutteris: 7 sammu
Looge põhiline "Tere maailm" rakendus nullist Flutteris: Tere poisid, olen loonud Flutteri õpetuse algajatele. Kui soovite kohe laperdamise arendamist alustada, aitab see teil lehvitamise õpetust algajatele
Tere maailm - Java: 5 sammu
Tere maailm - Java: Selles programmis õpime, kuidas printida Java -konsooli
Java - Tere maailm!: 5 sammu
Java - Tere maailm!: Mis tahes programmeerimiskeele õppimise esimene samm on selle printimine " Tere maailm! &Quot; See juhend juhendab teid kõigi vajalike toimingutega, et printida java tere maailm
Python Tere maailm!: 8 sammu
Python Hello World!: See on samm -sammult õpetus lihtsa Pythoni programmi loomiseks PyCharm Community Editioni abil