Descripción
Módulo con 4 dígitos de 7 segmentos, de color rojo y muy alta luminosidad, para aplicaciones con microcontroladores. El dispositivo está basado en el circuito TM1637. Control a través de bus TWI (two signal interface), con solamente 2 líneas de comunicación serial síncrona.
Código ejemplo:
#include "TM1637.h" #define CLK 39 //pins definitions for TM1637 and can be changed to other ports #define DIO 38 TM1637 _tm1637(CLK,DIO); void setup(){ _tm1637.init(); _tm1637.set(BRIGHT_TYPICAL);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7; } void loop(){ int8_t NumTab[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};//0~9,A,b,C,d,E,F int8_t ListDisp[4]; unsigned char i = 0; unsigned char count = 0; delay(150); while(1){ i = count; count ++; if(count == sizeof(NumTab)) count = 0; for(unsigned char BitSelect = 0;BitSelect < 4;BitSelect ++){ ListDisp[BitSelect] = NumTab[i]; i ++; if(i == sizeof(NumTab)) i = 0; } _tm1637.display(0,ListDisp[0]); _tm1637.display(1,ListDisp[1]); _tm1637.display(2,ListDisp[2]); _tm1637.display(3,ListDisp[3]); delay(300); } }
Valoraciones
No hay valoraciones aún.