Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë Tutorial, ne do të shfaqemi në LCD (Ekrani i Kristalit të Lëngshëm).
Hapi 1: LCD (ekrani i kristalit të lëngshëm)
LCD -të kanë një ndërfaqe paralele, që do të thotë se mikrokontrolluesi duhet të manipulojë disa kunja të ndërfaqes në të njëjtën kohë për të kontrolluar ekranin. Ndërfaqja përbëhet nga kunjat e mëposhtëm:
Një pin i përzgjedhur i regjistrit (RS) që kontrollon se ku po shkruani të dhëna në kujtesën e LCD -së. Ju mund të zgjidhni ose regjistrin e të dhënave, i cili mban atë që shfaqet në ekran, ose një regjistër udhëzimesh, i cili është vendi ku kontrolluesi LCD kërkon udhëzime se çfarë të bëjë tjetër.
Një kunjë Lexo/Shkruaj (R/W) që zgjedh mënyrën e leximit ose mënyrën e shkrimit
Një pin Enable që mundëson shkrimin në regjistra
8 kunja të dhënash (D0 -D7). Gjendjet e këtyre kunjave (të larta ose të ulëta) janë pjesët që po i shkruani një regjistri kur shkruani, ose vlerat që lexoni kur lexoni.
Ekziston edhe një kunj konstrasti i ekranit (Vo), kunjat e furnizimit me energji (+ 5V dhe Gnd) dhe kunjat e dritës së prapme LED (Bklt+ dhe BKlt-) që mund të përdorni për të ndezur ekranin LCD, për të kontrolluar kontrastin e ekranit dhe për të ndezur dhe fikur LED drita e prapme, respektivisht.
Procesi i kontrollit të ekranit përfshin vendosjen e të dhënave që formojnë imazhin e asaj që dëshironi të shfaqni në regjistrat e të dhënave, pastaj vendosjen e udhëzimeve në regjistrin e udhëzimeve. Biblioteka LiquidCrystal e thjeshton këtë për ju kështu që nuk keni nevojë të dini udhëzimet e nivelit të ulët.
LCD-të e përputhshme me Hitachi mund të kontrollohen në dy mënyra: 4-bit ose 8-bit. Modaliteti 4-bit kërkon shtatë kunja I/O nga Arduino, ndërsa mënyra 8-bit kërkon 11 kunja. Për shfaqjen e tekstit në ekran, mund të bëni gjithçka në modalitetin 4-bit, kështu që shembulli tregon se si të kontrolloni një LCD 2x16 në modalitetin 4-bit.
Hapi 2: KOMPONENTI
- CloudX M633
- Kartë Softuer CloudX
- V3 kordoni
- LCD 16x2
- Potenciometër 10k Ohm
- Tela bluzë
- Rezistencë 220 ohm
- Tabela e Bukës
ju mund të blini përbërësin tuaj këtu
Hapi 3: HARDWARE
- Kodi LCD RS në kunjin dixhital 1 të Cloudx M633
- LCD Aktivizoni kunjin në pinin dixhital 2 të Cloudx M633
- Kodi LCD D4 në kunjin dixhital 3 të Cloudx M633
- Kodi LCD D5 në kunjin dixhital 4 të Cloudx M633
- Kodi LCD D6 në kunjin dixhital 5 të Cloudx M633
- Kodi LCD D7 në kunjin dixhital 6 të Cloudx M633
Për më tepër, lidhni një tenxhere 10k në +5V dhe GND, me fshirësin (daljen) në ekranet LCD VO pin. Një rezistencë 220 ohm përdoret për të ndezur dritën e pasme të ekranit, zakonisht në pin 15 dhe 16 të lidhësit LCD
Hapi 4: KODIMI
Kopjoni këtë kod në IDE tuaj CloudX
#përfshi#përfshi
setup () {
lcdVendosja (1, 2, 3, 4, 5, 6); lcdCmd (e qartë); lcdCmd (kursoriOff);
lak () {
lcdWriteText (1, 2, "HELLO BOT!"); lcdWriteText (2, 2, "I PERDOR CLOUDX");
}
}