1

Arduino – Afișajul 7-segmente TM1637

Afișajul arată ca în figura următoare :

Afișajul comunică cu placa Arduino utilizând doar 2 fire. Câteva caracteristici tehnice a acestui afișaj:

  • este în conexiune anod comun
  • tensiune de alimentare 3,3V / 5V
  • circuitul integrat folosit pentru controlul afișajelor și a comunicării cu placa Arduino : TM1637
  • luminozitate ajustabilă

Denumirea celor 2 pini prin care se face comunicarea sunt:

  • DIO – digital input / output
  • CLK – semnalul de ceas ( Clock )

Pe site-ul www.github.com veti găsi librării pentru a folosi acest afișaj.

Exemplu: Să afișăm numerele de la 0 la 1000

Parte software:

const int CLK=3; //Declaram pinul la care este conectat pinul CLK al afisajului
const int DIO=2; //Declaram pinul la care este conectat pinul DIO al afisajului
int numar=0;
TM1637Display afisaj(CLK,DIO); //setam afisajul
void setup()
{
 afisaj.setBrightness(0x0a); //setam luminozitatea la maxim
}
void loop()
{
 for(numar=o; numar<1001; numar++)
  {
   afisaj.showNumarDec(numar); //afiseaza numerele de la 0 la 1000
   delay(1000); // tine afisat numarul timp de 1s
  }
}

Este un exemplu banal dar util.

Atenție!!!!!!! Chiar dacă comunicarea se face prin două ( 2 ) asta nu înseamnă că metoda de comunicare este de tipul I2C. Nu este de tipul I2C.

Consultați foaia de catalog pentru circuitul TM1637.