新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

发布时间:2026/9/25 1:18:16来源:尧图网络
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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

免费SQL Server Profiler替代工具源码与C#财务管理系统实战 2026/9/25 1:58:35

免费SQL Server Profiler替代工具源码与C#财务管理系统实战

简介:一套完整的C#财务管理系统源码,围绕 SQL Server Profiler 性能优化实践展开,适合有一定 C# 基础、希望接触真实业务场景的开发者和在校学生。项目覆盖账务处理、报表生成、固定资产、成本核算、预算控制与用户权限等财务核心模块&#x…

阅读更多 →
电流检测电路设计核心:运放选型、PCB布局与抗干扰实战 2026/9/25 1:58:35

电流检测电路设计核心:运放选型、PCB布局与抗干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Doxygen 实战指南:从源头注释到自动化代码文档 2026/9/25 1:58:35

Doxygen 实战指南:从源头注释到自动化代码文档

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
科研诚信与学术规范:核心概念、学术不端认定与实操指南 2026/9/25 1:58:35

科研诚信与学术规范:核心概念、学术不端认定与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
STM32H7 仪表盘开发:SquareLine Studio + LVGL 拖拽式 UI 实战 2026/9/25 1:58:35

STM32H7 仪表盘开发:SquareLine Studio + LVGL 拖拽式 UI 实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Java停车场管理系统课设指南:表结构、计费与并发控制实战 2026/9/25 1:58:29

Java停车场管理系统课设指南:表结构、计费与并发控制实战

简介:一份基于Java的停车场管理系统设计与实现文档,面向计算机专业学生、课程设计或毕业设计开发者,也可供在职开发人员快速了解B/S架构管理系统的实现思路。无论是完成课设还是进行技术预研,都具有参考意义。文档以城市停车难为切…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉