TM1638 Display Module
8 Bits, 8 keys, 8 LEDs, 8 digital tubes, common cathode LED digital tube. With TM1638 Chip, this module gather more than three common SCM peripheral circuits. The advantage is only three IO ports will be occupied when it drives. SCM doesn't need to work for scaning display and key scaning. It only need to read the relevant register to send display data or test button so it save MCU resources effectively. Keys are sensitive and display effectively.

Product Video
Quick Spec
- Chipset TM1638
- Supply Voltage: 5V DC
- Display: 8 x LED's and 8 x 7 Segment Displays
- Input: 8 x Push To Make Switches
- The board has just 3 control pins, Strobe, Clock and Data
- Size: 75 x 48mm
How does the board Function
The board has just 3 control pins plus power and ground. The control pins are strobe, clock and data. The strobe and clock pins are only OUTPUT while the data pin can be both OUTPUT and INPUT. The strobe pin is used when sending data to the board – you set the strobe pin to LOW before you start sending data – one or more bytes – and then set the strobe pin back to HIGH. Note that there is just one data pin which means the data is being sent 1 bit at a time. This is where the clock pin comes into play.
When sending data you set the clock pin to LOW then you set the data pin and set the clock pin back to HIGH to commit the bit value. You are probably already familiar with this pattern (if not take a look at this post) – it is the standard way of sending data with shift registers and therefore we can just use the standard shiftOut function to send 8 bits of data with just one line of code.
The board has 4 functions
- Activate/deactivate board and initialize display
- Write a byte at specific address
- Write bytes starting from specific address
- Read buttons
Resources
- Code Examples
- Example by ArduinoLearning
- Arduino TM1638 Library
- GitHub
- Datasheet
- Additional Information
Shipping List
- 1 x LED display module
- 5 x Dupont line connectors
TM1638 Display Module
- Brand: Generic
- Product Code: TM1638-MODULE
- Weight: 0.029kg
- Product Status : Active
Stock
Warehouse | Stock Status | Location |
---|---|---|
Centurion | Limited Stock | FX2-10 |
Stellenbosch | In Stock | Z1125 |
Bulk Location | No Stock |
We ship free of charge between branches to complete your order.
-
R139.00 (Inc Tax: R159.85)
Related Products
Arduino UNO R3 Compatible with 16U2 USB Interface
UNO R3 with 16U2 USB Interface This is a compatible UNO R3 and is Compatible with Arduino®. In addition to all the features of the previous board, the Uno now uses an ATmega16U2 instead of the 8U2 ..
R178.00 (Inc Tax: R204.70)
7 Segment Display Blue - Serial Interface
7 Segment Display Blue - Serial Interface or SPI The Serial 7-Segment Display can be controlled in one of three ways: Serial TTL communication, SPI serial communication or I2C serial. You can even pr..
R249.00 (Inc Tax: R286.35)
Tags: tm1638, 7 segment, 7 segment display