Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Pozdravljeni vsi skupaj, Danes je Arduino postal zelo priljubljen in vsi so ga sprejeli tudi zaradi enostavnosti kodiranja.
Ustvaril sem serijo Arduino Basics, ki začetnikom, novincem in celo razvijalcem pomaga pri delovanju modula. Ta serija je zajela osnovne module, vmesnik med modulom in Arduinom ter kodiranje.
Začnimo..
1. korak: Izpis 16x2 LCD
16x2 LCD je 16 -mestni in 2 -vrstni LCD, ki ima 16 priključkov za povezavo. Ta LCD -zaslon za prikaz potrebuje podatke ali besedilo v formatu ASCII. Prva vrstica se začne z 0x80, druga vrstica pa z naslovom 0xC0.
LCD lahko deluje v 4-bitnem ali 8-bitnem načinu.
Na primer, za pošiljanje 0x45 bo poslanih najprej 4, nato pa 5.
2. korak: Povezava 16x2 LCD vmesnika z Arduinom
3. korak: Nadzor pin in tok
Obstajajo trije kontrolni zatiči, RS, RW, E.
Kako uporabljati RS: Ko je ukaz poslan, je RS = 0 Ko so poslani podatki, potem RS = 1
RW pin je Read/Write.
kjer RW = 0 pomeni zapis podatkov na LCD
RW = 1 pomeni branje podatkov z LCD -ja
Kako uporabljati RW:
Ko pišemo na ukaz LCD/Podatki, nastavimo pin kot LOW.
Ko beremo z LCD -ja, nastavimo pin na HIGH.
V našem primeru smo ga ožičili na NIZKO raven, ker bomo vedno pisali na LCD.
Kako uporabljati E (Omogoči):
Ko pošiljamo podatke na LCD, s pomočjo E -pina dajemo impulz LCD -ju.
4. korak: Pretok na visoki ravni
To je pretok na visoki ravni, ki mu moramo slediti pri pošiljanju UKAZA/PODATKOV na LCD.
Višji impulz za omogočanje grizljanja,
Ustrezna vrednost RS, na podlagi COMMAND/DATA