This LED driver is found in frontpanel controllers of consumer electronics such as DVD players. The added features such as the matrix keyboard scanning are useful in these applications. The typical application schematic is shown below.
The TM1637 has a single pin for Data input (commands, LED segments) and Data output (key status). This pin can be connected to mbed MOSI and MISO using a series/pull-up resistor. The device also needs an SCK pin. The protocol is ''I2C-like'', but not compatible to I2C (very strange, uses commands instead of address+RW bits, you could not have more than one device on the same bus since the I2C address is not used). The library currently implements a bit-banged serial protocol to control the TM1637 using three pins (MOSI, MISO, SCK). It should also be possible to modify the lib and use a single DigitalInOut pin instead of two separate pins for MOSI and MISO.PINOUT DESCRIPTION:
LED Display module to Arduino
GND – GND
Vcc – 5V
DIO – D2
CLK – D3
Ease to use.
Ease of multiplexing.
Can use as a 4 digit display unit.
Can use as a clock display.
DIY clock project.
4 digit display unit.
The counter project using 7 segment display.
4 M2 screws positioning holes for easy installation
Driver IC : TM1637
Input Voltage (V) : 3.3 to 5.5
Max. Operating Current (mA) : 30
Dimensions : 42 x 24 x 12 mm
Weight : 10gm
1 X TM1637 Digital Tube LED Clock 4 Digit Display Module