4-Digit 7-Segment Display Module TM1637

  • RM8.00

  • Product Code: 4-DIGIT-7-SEG-MODULE TM1637
  • Availability: In Stock

With this 4 digit Seven segment display module, you can easily add a 4 number LED readout to your projects. Useful for making a clock, timer, temperature readout, etc. Just connect 2 pins to your Arduino, Raspberry Pi, or other microcontroller and control all of the LEDs serially!

Save tons of wiring space and have a lovely display that even includes the ':' between the numbers for a clock readout. Lights up red!

 

Features

  • Serial 4 Digit Display Module
  • Uses just 2 pins to communicate with your microcontroller
  • Operating Voltage: 3.3V or 5V
  • Color: Red
  • 4 M2 Mounting Holes for easy mounting in your projects
  • 4 Seven Segment Displays with the : in between
  • LED color: Red
  • Driver Chipset: TM1637

 

Pinout

  • GND: 0V
  • VCC: 5V or 3.3V
  • DIO: Data Input (from microcontroller such as Arduino or Raspberry Pi)
  • CLK: Clock signal (from microcontroller such as Arduino or Raspberry Pi)

 

Arduino Sketch

You can download the sketch from here: TM1637_4_Digit_Display_Basics.ino

/* TM1637_4_Digit_Display_Basics.ino
The purpose of this sketch is to provide the basic
structure for using the TM1637 based 4-Digit Displays
like the Grove 4 digit display or other equivalents
available through the likes of www.dx.com. 

This makes use of the TM1637Display library developed by avishorp.
https://github.com/avishorp/TM1637

This has been developed to run on any Arduino.

Pin assignments are:
CLK - D9
DIO - D8
5V or 3.3V supply to Display
GND to Display

The operation is very simple.  The sketch initialises the display
and then steps through the loop incrementing the value of a
variable which is then displayed on the 4-Digit display.
Essentially it is the most basic function you would want from
such a display.  If you want more sophisticated functionality
then use the example that ships with the library.

*/

#include <TM1637Display.h>

const int CLK = 9; //Set the CLK pin connection to the display
const int DIO = 8; //Set the DIO pin connection to the display


int NumStep = 0;  //Variable to interate

TM1637Display display(CLK, DIO);  //set up the 4-Digit Display.

void setup()
{
  display.setBrightness(0x0a);  //set the diplay to maximum brightness
}


void loop()
{
  for(NumStep = 0; NumStep < 9999; NumStep++)  //Interrate NumStep
  {
    display.showNumberDec(NumStep); //Display the Variable value;
    delay(500);  //A half second delay between steps.
  }
}

Write a review

Note: HTML is not translated!
    Bad           Good