尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

TM1650四位数码管显示小数点与清屏:完整掌握3个积木块的全部用法

发布时间:2026/9/25 1:18:12

资讯中心
01
ARTICLE

TM1650四位数码管显示小数点与清屏:完整掌握3个积木块的全部用法

TM1650四位数码管显示小数点与清屏:完整掌握3个积木块的全部用法
TM1650四位数码管显示小数点与清屏完整掌握3个积木块的全部用法【免费下载链接】CupCode_TM1650模块源师兄扩展项目: TM1650 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/tm1650-led-driver源师兄 / CupCode_TM1650模块带来的TM1650四位数码管扩展是基于源师兄板的即用型积木外设通过 I²C 总线驱动四位数码管只需显示数字、亮小数点、清屏3 个积木块就能快速让数码管显示温度、时间或带小数点的数值。本文手把手讲清每个积木块的参数、典型用法与常见问题新手一看就会。项目概览一块四位数码管扩展板TM1650 是一款 I²C 接口的数码管驱动芯片数码管模块仅用 SDA/SCL 两根信号线就与源师兄板通信不额外占用 GPIO。底层驱动是 library/tm1650.py 中的TM1650类命令寄存器地址0x24显示段码寄存器起始地址0x34初始化后数码管默认点亮接线完成后即可直接使用。硬件接线速览只需 SDA/SCL 两根线器件源师兄板SDA板载 I²C SDA数据线SCL板载 I²C SCL时钟线VCC / GND3.3 V / 5 V、GNDSDA/SCL 对应板上 I²C 总线引脚即可注意不要接反。驱动构造为TM1650(I2C(1))若使用其他 I²C 总线初始化时传入对应的I2C实例即可。积木块① 显示数字一行让1234亮起来功能整体在四位数码管上显示一个整数底层调用shownum见 library/tm1650.py#L82-L91。参数NUMBER数字输入框默认值1234来自分类配置 category.json。典型用法显示温度、时间等整数值。注意内容会被int()转为整数小数或非数字会报错负数会在第一位显示负号-。积木块② 亮起小数点把1234变成123.4功能在指定位置亮起小数点调用showDP(位置, True)见 library/tm1650.py#L104-L109。参数Dot_Position下拉选1/2/3即从左起计数的小数点所在位。典型用法先用显示数字积木显示1234再选位置3点亮小数点数码管即显示123.4非常适合显示温度、电压等带小数点的量。注意该积木只负责点亮小数点如需熄灭请在 Python 中直接调用showDP(位置, False)。积木块③ 清除显示一键复位数码管功能清除显示调用clear4 位显示全部置 0 并复位缓冲区见 library/tm1650.py#L69-L75。参数无。典型用法显示结束后清屏或程序启动时先清屏保证画面从干净状态开始。常见问题速查显示不亮怎么办显示不亮 / 全灭检查 SDA/SCL 是否接反、是否接入板上 I²C 总线确认供电3.3 V / 5 V、GND正常。I²C 通信报错确认器件地址命令寄存器默认0x24、显示寄存器起始0x34如与默认不同构造时传入command_i2c_addr/display_i2c_addr修改。显示内容不对NUMBER仅支持整数小数或非数字内容会报错。亮度异常intensity取值 0-80 为熄灭超出范围会被忽略。相关资料驱动源码library/tm1650.py项目说明文档README.md积木块定义blocksdef.js【免费下载链接】CupCode_TM1650模块源师兄扩展项目: TM1650 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/tm1650-led-driver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。