Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Zdravo svima, Danas je Arduino postao vrlo popularan i svi su ga prihvatili zbog jednostavnosti kodiranja.
Napravio sam seriju Arduino Osnova koje pomažu početnicima, početnicima, pa čak i programerima u radu s modulom. Ova serija je obuhvatila osnovne module, interfejs koji se koristi između modula i Arduina i kodiranje.
Počnimo..
Korak 1: Ispis 16x2 LCD -a
16x2 LCD je 16 karaktera i 2 reda LCD koji ima 16 pinova za povezivanje. Ovaj LCD zahtijeva podatke ili tekst u ASCII formatu za prikaz. Prvi red počinje s 0x80, a drugi red počinje s 0xC0 adresom.
LCD može raditi u 4-bitnom ili 8-bitnom načinu rada. U 4-bitnom načinu rada, podaci/naredbe se šalju u formatu grickanja Prvo više grickanje, a zatim niže grickanje
Na primjer, za slanje 0x45 prvo će se poslati 4, a zatim 5.
Korak 2: Povezivanje 16x2 LCD sučelja s Arduinom
Korak 3: Upravljanje pin -om i protok
Postoje 3 kontrolna pina RS, RW, E.
Kako koristiti RS: Kada se pošalje naredba, tada je RS = 0 Kada se pošalju podaci, tada je RS = 1
RW pin je Read/Write.
gdje RW = 0 znači Zapisivanje podataka na LCD
RW = 1 znači Očitavanje podataka sa LCD -a
Kako koristiti RW:
Prilikom pisanja na LCD naredbu/podatke postavljamo pin kao LOW.
Kada čitamo s LCD -a, pin postavljamo na HIGH.
U našem slučaju, ožičili smo ga na LOW nivou, jer ćemo uvijek pisati na LCD.
Kako koristiti E (Omogući):
Kada šaljemo podatke na LCD, dajemo impuls LCD -u uz pomoć E pina.
Korak 4: Protok na visokom nivou
Ovo je protok na visokom nivou koji moramo pratiti prilikom slanja KOMANDE/PODATAKA na LCD.
Puls za omogućavanje veće grickanja,
Odgovarajuća RS vrijednost, na osnovu COMMAND/DATA