Bolg -Arduino – Afișajul 7-segmente TM1637

Arduino – Afișajul 7-segmente TM1637

Postat de pe data de 16 martie 2020 in categoria Arduino

image_pdfimage_print

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.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.



Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert