TM1637 Displays: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
"TM1637" is used to identify a 7-segment Display and Keyboard scanning IC | ==About TM1637== | ||
"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 | "TM1637" is also used to identify display/keypad modules using this part | ||
[[File:TM1637_Display.jpg|right|thumb|With Colon]] | [[File:TM1637_Display.jpg|right|thumb|With Colon]] | ||
[[File:TM1637 Display Decimal Points.jpg|right|thumb|With Decimal Points]] | [[File:TM1637 Display Decimal Points.jpg|right|thumb|With Decimal Points]] | ||
===Features=== | |||
20-pin surface mount part | 20-pin surface mount part | ||
6 character - 7-segment display | 6 character - 7-segment display | ||
Line 12: | Line 12: | ||
Built-in oscillator | Built-in oscillator | ||
2-wire I2C like control signals, CLK, DIO | 2-wire I2C like control signals, CLK, DIO | ||
The 20-pin part is available in both surface mount and DIP packages | |||
===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. | |||
Character heights of 0.36" and 0.56" are typically available. | |||
(I would REALLY like to find some 1" tall characters, but they may require too much power.) | |||
When purchasing a four character display, it will either support a ':' to be used as a clock | When purchasing a four character display, it will either support a colon ':' to be used as a clock | ||
OR, each character will have decimal point support. | OR, each character will have decimal point support. | ||
This is a function of the module, not the IC. | This is a function of the module, not the IC. | ||
===References=== | |||
References | |||
https://esphome.io/components/display/tm1637.html | https://esphome.io/components/display/tm1637.html | ||
https://www.makerguides.com/tm1637-arduino-tutorial/ | https://www.makerguides.com/tm1637-arduino-tutorial/ | ||
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/digi_clock/TM1637.pdf | https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/digi_clock/TM1637.pdf | ||
Data Sheet | ===Data Sheet=== | ||
https://www.puntoflotante.net/DATASHEET-TM1637.pdf | https://www.puntoflotante.net/DATASHEET-TM1637.pdf | ||
My Repositories | ===My Repositories=== | ||
https://github.com/JimMerkle/Arduino_NUCLEO-F103RB_TM1637Test | https://github.com/JimMerkle/Arduino_NUCLEO-F103RB_TM1637Test | ||
https://github.com/JimMerkle/NUCLEO-F103RB_TM1637_DS3231_Clock | https://github.com/JimMerkle/NUCLEO-F103RB_TM1637_DS3231_Clock |
Latest revision as of 13:07, 18 November 2024
About TM1637
"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
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 The 20-pin part is available in both surface mount and DIP packages
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. Character heights of 0.36" and 0.56" are typically available. (I would REALLY like to find some 1" tall characters, but they may require too much power.) When purchasing a four character display, it will either support a colon ':' to be used as a clock OR, each character will have decimal point support. This is a function of the module, not the IC.
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