INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hallo almal, Deesdae het Arduino baie gewild geword en almal aanvaar dit ook vanweë die maklike kodering.
Ek het die reeks Arduino Basics geskep wat beginners, beginners en selfs ontwikkelaars help om die module te laat werk. Hierdie reeks dek die basiese modules, die koppelvlak tussen module en Arduino en kodering.
Laat ons begin..
Stap 1: Pinout van 16x2 LCD
16x2 LCD is 16 karakters en 2 rye LCD met 16 aansluitpunte. Hierdie LCD benodig data of teks in ASCII -formaat om te vertoon. Eerste ry Begin met 0x80 en 2de ry begin met 0xC0 adres.
LCD kan werk in 4-bis of 8-bis-modus. In 4-bis-modus word data/opdrag in die knibbelformaat gestuur, eers hoër knibbel en dan laer knibbel
Byvoorbeeld, om 0x45 te stuur Eerste sal gestuur word Dan sal 5 gestuur word.
Stap 2: Koppeling van 16x2 LCD -koppelvlak met Arduino
Stap 3: Speldbeheer en vloei
Daar is 3 bedieningspenne: RS, RW, E.
Hoe om RS te gebruik: As opdrag gestuur word, dan RS = 0 As data gestuur word, dan RS = 1
RW -pen is Lees/Skryf.
waar, RW = 0 beteken Skryf data op LCD
RW = 1 beteken Lees data van LCD
Hoe om RW te gebruik:
As ons na LCD -opdrag/data skryf, stel ons die PIN as LAAG.
As ons vanaf LCD lees, stel ons die PIN as HOOG.
In ons geval het ons dit op 'n LAE vlak gekoppel, want ons sal altyd na LCD skryf.
Hoe om E te gebruik (Aktiveer):
As ons data na die LCD stuur, gee ons 'n pols aan die LCD met behulp van die E -pen.
Stap 4: Hoë vlak vloei
Dit is 'n hoë vlak vloei wat ons moet volg terwyl ons OPDRAG/DATA na LCD stuur.
Puls vir hoër knibbel aktiveer,
Behoorlike RS -waarde, gebaseer op opdrag/data