TM1637: ang display module alang sa Arduino

TM1637

Ang TM1637 usa ka 4-digit nga 7-segment nga display module nga imong magamit sa imong mga elektronik nga proyekto. Usa ka bag-o electronic component atong idugang sa taas nga listahan nga among gipresentar kanimo niini nga blog ug kana mahimong perpekto ilabi na sa Arduino development board. Dugang pa, kini sayon ​​​​kaayo nga i-install ug moabut uban ang tanan nga imong gikinahanglan nga gihiusa, kinahanglan ka nga mabalaka bahin sa gigikanan nga code sa sketch diin mahimo nimo kini magamit sa IDE.

Unsa ang TM1637?

una TM1637 display Usa kini ka matang sa LED display nga kasagarang gigamit sa mga low-power applications sama sa digital clock, alarm clock, ug kitchen timers. Ang TM1637 naglangkob sa usa o daghan pa nga mga LED nga gilakip sa usa ka plastik nga kaso nga naglihok ingon nga display case. Ang mga LED kasagarang gitak-opan tali sa duha ka managlahing tabon aron mapugngan sila nga maladlad sa mga kontaminante. Ang ubang mga screen mahimo nga adunay usa ka dugang nga panalipod nga tabon aron mapanalipdan ang mga LED gikan sa kadaot.
Adunay duha ka nag-unang variant sa TM1637 display:

  • TM1637 usa ka kolor nga mga pagpakita: Ang single color display adunay usa lang ka matang sa LED color kada pixel. Mahimo kini gamiton alang sa yano nga mga buluhaton, sama sa pagpakita sa mga numero o mga letra sa usa ka digital nga nawong sa relo.
  • TM1637 daghang kolor nga mga pagpakita: Ang mga multi-color nga mga display adunay daghang lain-laing mga matang sa mga LED nga nagtugot sa mas komplikado nga mga buluhaton, sama sa pagpakita sa mga hulagway nga adunay lain-laing mga kolor ug mga porma. Mahimo kining gamiton alang sa mas abante nga mga aplikasyon sama sa pagtan-aw sa mga video ug mga animation.

Mga koneksyon sa module

Usa ka module nga nagtrabaho nga adunay upat lamang ka koneksyon, duha alang sa gahum, usa alang sa orasan ug usa alang sa datos, makapakunhod pag-ayo sa gidaghanon sa mga koneksyon nga kasagaran natong gikinahanglan aron makonektar ang upat ka 7-segment nga mga display. Ang datos gihatag pinaagi sa serial communication, mao nga usa lang ka pin ang gikinahanglan para sa data input. Ang signal sa orasan naghubit sa oras nga gipadala ang datos.

Sa ubos detalyado ang mga koneksyon sa TM1637 module:

  • Vcc - Nagkonektar sa usa ka positibo nga reference nga kasamtangan, nga mahimong 3.3V o 5V sa Arduino board.
  • GND – Negatibo nga reperensiya o yuta.
  • DIO – Serial data input.
  • CLK - Pag-input sa signal sa orasan.

Pagprograma sa TM1637 gamit ang Arduino

Arduino IDE, mga tipo sa datos, programming

Aron ipadala ang datos sa module, mahimo namon programa sa Arduino MCU gikan sa data sheet sa tiggama sa chip o gamita ang Arduino library, nga naghatag na kanato sa pinakasayon ​​nga paagi sa pagkonektar sa atong screen. Ang pinakasayon ​​nga paagi sa pagkonektar sa among screen para sa Arduino, ang tiggama naghatag na kanamo og library aron makapadala sa data sa among screen. Sa ubos mao ang usa ka panig-ingnan sa kon sa unsang paagi kita makonektar ug ang pipila sa mga labing batakang mga sugo sa librarya.

Tungod niini, ang skit Ang pananglitan nga among gipakita kanimo mao ang mosunod:

#include "TM1637.h" //Biblioteca necesaria
#define CLK A1    //Definición del pin A1 para el reloj y del A0 para datos
#define DIO A0

TM1637 Display1(CLK,DIO); //Crear una variable de tipo dato
int8_t Digits[] = {0,0,0,0}; //El valor inicial a mostrar

void setup()
   {  
       Display1.set();  //Inicializar
       Display1.init() ;
   }

void loop()
{
//Contador de 0 a 1000
 for (int i=0 ; i < 1000 ; i++){
  Digits[0] = 0;
  Digits[1] = floor(i/100);
  Digits[2] = floor((i%100)/10); 
  Digits[3] = floor(i%10);
  delay(1000); 
  Display1.display(Digits); //Función para escribir en el Display
 }
}

Nahibal-an na nimo nga mahimo nimo usba ang sketch sa gusto nimo ipahiangay kini sa imong proyekto o partikular nga mga panginahanglan. Kini usa lamang ka pananglitan sa paggamit.


Ang sulud sa artikulo nagsunod sa among mga prinsipyo sa pamatasan sa editoryal. Aron magreport usa ka pag-klik sa sayup dinhi.

Himoa ang una nga makomentaryo

Biyai ang imong komentaryo

Ang imong email address dili nga gipatik. Gikinahanglan kaumahan mga gimarkahan sa *

*

*

  1. Responsable sa datos: Miguel Ángel Gatón
  2. Katuyoan sa datos: Kontrolaha ang SPAM, pagdumala sa komento.
  3. Legitimation: Ang imong pagtugot
  4. Komunikasyon sa datos: Ang datos dili ipahibalo sa mga ikatulong partido gawas sa ligal nga obligasyon.
  5. Pagtipig sa datos: Ang database nga gidumala sa Occentus Networks (EU)
  6. Mga Katungod: Sa bisan unsang oras mahimo nimong limitahan, bawion ug tanggalon ang imong kasayuran.