Page 61 - Microcontrolere - Indrumator de laborator
P. 61
Magistrala I2C poate comunica cu mai multe dispozitive conectate în paralel pe
cele două linii, SDA și SCL, însă pentru a exista o comunicație corectă, fiecare
dispozitiv are setată o adresă de identitate în hexazecimal. La afișajele LCD, circuitul
integrat pentru afișare cel mai folosit este PCF8574 de la firma NXP. Acest integrat
folosește adrese de comunicație de 7 biți, din care trei modificabili. În cazul nostru,
afișajul LCD, poate avea adresa 0x27 sau 0x30 sau chiar altă adresă. De altfel, această
adresă a dispozitivului, se poate modifica atât software în program, cât și hardware
(cele două trebuie să corespundă) prin modificarea a trei conexiuni electrice A0, A1,
A2, așa cum se vede în Figura 6.7[8].
Fig. 6.7. Modificarea adresei afișajului LCD I2C
3. Desfășurarea lucrării
3.1. Pentru testarea afișajului LCD, se vor realiza conexiunile din Figura 6.3 și
va fi folosit codul aferent.
3.2. Se modifică contrastul afișajului până când devine vizibil textul trimis prin
cod.
3.3. Se modifică textul de afișat și poziția afișării și se verifică rezultatul.
3.4. Se va utiliza un afișaj LCD I2C, care se va conecta la placa Arduino UNO
conform Figurii 6.6, precum și codul aferent.
3.5. Pe modulul de conversie I2C se verifică adresa de conectare folosind un
aparat de măsură cu care se măsoară dacă există conexiune electrică la A0, A1 și A2.
Dacă este nevoie se corectează în cod adresa de conectare corespunzătoare.
3.6. Se verifică afișarea textului trimis în cod către LCD. La nevoie se
corectează și contrastul afișării pe modulul I2C.
3.7. Se modifică textul de afișat, precum și poziția afișării și se verifică
rezultatul.
58