Bus cablare
acum vom termina cablarea prin conectarea liniilor de date. Există 11 linii de autobuz: D0 prin D7 (8 linii de date) și RS, EN și RW. D0-D7 sunt pinii care au datele brute pe care le trimitem pe ecran. Pin-ul permite microcontrolerului să spună LCD – ului dacă dorește să afișeze aceste date (ca în, un caracter ASCII) sau dacă este un octet de comandă (cum ar fi, schimbați poziția cursorului). Pin-ul EN este linia „enable” pe care o folosim pentru a spune LCD-ului când datele sunt gata pentru citire., Pinul RW este folosit pentru a seta direcția – indiferent dacă dorim să scriem pe afișaj (comun) sau să citim din acesta (mai puțin obișnuit)
vestea bună este că nu toți acești pini sunt necesari pentru a ne conecta la microcontroler (Arduino). RW, de exemplu, nu este necesar dacă scriem doar pe afișaj (care este cel mai obișnuit lucru de făcut oricum), astfel încât să îl putem „lega” la sol. Există, de asemenea, o modalitate de a vorbi cu ecranul LCD folosind doar 4 pini de date în loc de 8. Acest lucru ne salvează 4 pini! De ce ai vrea să folosești 8 Când ai putea folosi 4?, Nu suntem 100% siguri, dar credem că, în unele cazuri, este mai rapid să folosim 8 – durează de două ori mai mult pentru a utiliza 4 – și că viteza este importantă. Pentru noi, viteza nu este atât de importantă, așa că vom salva câteva Pinuri!deci ,pentru a recapitula, avem nevoie de 6 pini: RS, EN, D7, D6, D5 și D4 pentru a vorbi cu ecranul LCD.
Vom folosi LiquidCrystal biblioteca pentru a vorbi cu ecranul LCD astfel încât o mulțime de enervant lucru de setare ace și astfel este luată de îngrijire de. Un alt lucru frumos despre această bibliotecă este că puteți utiliza orice Pin Arduino pentru a vă conecta la pinii LCD., Deci, după ce parcurgeți acest ghid, veți găsi ușor să schimbați Pinurile, dacă este necesar