new
TM1637 4-Digit 7-Segment Display Module
DESCRIPTION
The TM1637 4-Digit 7-Segment Red Display Module incorporates four 0.36″ red 7-segment displays along with the TM1637 serial LED driver.
PACKAGE INCLUDES:
TM1637 4-Digit 7-Segment Red Display Module
KEY FEATURES OF TM1637 4-DIGIT 7-SEGMENT RED DISPLAY MODULE:
Four 7-Segment LED Displays with 0.36″ high red digits
Built-in TM1637 LED Driver
2-wire serial interface for easy hookup to uC
3.3 and 5V compatible
The display has a center colon commonly used for clock applications, but the display also works fine for some other numeric or hex display purposes.
The TM1637 is a driver that supports many functions including on/off and brightness control of the LEDs as well as accessing each of the digits. Once the display is updated by the MCU, the TM1637 takes care of all the work of keeping the display refreshed, so it removes that overhead from the MCU so it can be off doing other things.
These modules communicate via a 2-wire bus, so they only require 2 data pins plus power and ground. The bus is specific to this device but there are libraries available such as the “TM1637.h” library for Arduino that hides all the dirty details and makes communicating with the display straightforward.
Module Connections
There is a 4-pin right angle male header on the module for making connections.
1 x 4 Header
CLK = Clock Input. Connect to any digital pin on MCU.
DIO = Data I/O. Connect to any digital pin on MCU.
VCC = 3,3 or 5V to match MCU power.
GND = Ground. Must be common with MCU ground.
OUR EVALUATION RESULTS:
These are useful modules and an easy way to get a number display up and running on a project. The center colon works well for displaying a clock or stop watch, but does not need to be used if displaying other data.
The program below implements a simple humidity/temperature measurement device using either the DHT11 or DHT22 humidity/temperature sensors and displays both the humidity and temperature on the TM1637 display.
The program uses the “TM1637.h” library to implement basic functionality of the display module and the ‘DHT.h’ library for the humidity sensor. The DHT.h library also requires that the Adafruit_Sensor library be installed.
The example uses pins 2, 3 and 4 for making connections to the humidity sensor and the TM1637, but these can be any 3 digital pins.
TM1637 4-Digit 7-Segment Display Module Example Program