TM1637 Displays: Difference between revisions

From Embedded Workshop
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


  "TM1637" is also used to identify display/keypad modules using this part
  "TM1637" is also used to identify display/keypad modules using this part
  [[File:TM1637_Display.jpg|right|thumb]]
  [[File:TM1637_Display.jpg|right|thumb|With Colon]]
[[File:TM1637 Display Decimal Points.jpg|right|thumb|With Decimal Points]]
  '''Features:'''
  '''Features:'''
  20-pin surface mount part
  20-pin surface mount part

Revision as of 11:43, 18 November 2024

"TM1637" is used to identify a 7-segment Display and Keyboard scanning IC

"TM1637" is also used to identify display/keypad modules using this part
With Colon
With Decimal Points
Features:
20-pin surface mount part
6 character - 7-segment display
8 brightness levels
16 button keypad (2x8 matrix)
Built-in oscillator
2-wire I2C like control signals, CLK, DIO

When purchasing a four character display, it will either support a ':' to be used as a clock
OR, each character will have decimal point support.
This is a function of the module, not the IC.

Notes:

Although the 2-wire interface appears to be "I2C like", it is NOT I2C.
The module does not have or supports an I2C address.

References:

https://esphome.io/components/display/tm1637.html
https://www.makerguides.com/tm1637-arduino-tutorial/
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/digi_clock/TM1637.pdf

Data Sheet:

https://www.puntoflotante.net/DATASHEET-TM1637.pdf

My Repositories:

https://github.com/JimMerkle/Arduino_NUCLEO-F103RB_TM1637Test
https://github.com/JimMerkle/NUCLEO-F103RB_TM1637_DS3231_Clock