vineri, 20 septembrie 2024

Comanda afisaj led din 7 segmente cu modul i2c cu PCF8574 pentru afisaj alfanumeric LCD 1602/2004

    Pentru un anumit proiect, am vrut sa controlez un afisaj cu un singur digit de 7-segmente folosind comunicatia i2c si am avut la indemana doar un modul folosit, in mod obisnuit, la afisajele alfanumerice LCD 1602 sau 2004.

   Cautand pe internet, am gasit schema modulului la protosupplies.com:

din care se observa ca P3 nu este conectata direct, ci la comanda prin tranzistor a ledului de fundal, asa ca am testat pe un breadboard (2 de fapt) un mic montaj cu niste leduri
   Am facut un test folosind informatiile din articolul 7-Segment LED Display PCF8574 I2C Arduino
 doar ca eu am conectat singurul afisaj led gasit, unul de 1.2" cu catod comun direct, inseriind ledurile cu rezistente de 470Ω tiand cont si de informatiile de aici
  Pentru afisajul cu catod comun, ledurile se aprind cand pe iesirea PCF-ului sunt 5V (iesire in HIGH), asa ca am transformat informatia in numar hexazecimal, folosind un calculator online, pentru a putea transmite informatia cu Arduino:

   Pentru afisaje cu anod comun, alimentat din +5V, ledurile din segmente ineriate cu rezistente de limitare curent se conecteaz ala iesirile PCF-ului si se aprind cand iesire corespunzatoare sunt in 0V (iesire in LOW), iar informatia in hexazecimal este
   Dupa cum se constata, am pus iesirea P3 mereu om LOW (0), deoarece nu am acces direct fara o interventie pe placuta si programelul meu de test, este countdown_test1.ino
   Am facut si 2 filmulete:

Niciun comentariu:

Trimiteți un comentariu