ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

vk1633-display 完全解析:源师兄板 VK16K33 四位数码管扩展是什么?

vk1633-display 完全解析:源师兄板 VK16K33 四位数码管扩展是什么? vk1633-display 完全解析源师兄板 VK16K33 四位数码管扩展是什么【免费下载链接】CupCode_VK16k33数码管模块源师兄扩展项目: VK16k33 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/vk1633-displayvk1633-display 是一款面向源师兄板的VK16K33 四位数码管扩展通过 I²C 接口从机地址默认0x70与主控通信。它支持整体显示数字、逐位显示、小数点、冒号、亮度调节、闪烁与清屏并内置 6 个图形化积木——不用写代码拖一拖就能点亮四位数码管。1 分钟了解VK16K33 四位数码管扩展能做什么VK16K33 是一颗 I²C 接口的 LED 显示驱动芯片驱动 4 位数码管 冒号。这个扩展项目把它做成了源师兄板图形化编程环境里的一组绿色积木核心能力一览能力说明️ 整体显示一次显示一个整数如温度、倒计时支持负数显示“-” 逐位显示在第 1~4 位任意位置单独显示数字 小数点点亮第 1~3 位的小数点显示小数更直观⏰ 冒号控制点亮/熄灭冒号适合做时钟显示 亮度与闪烁亮度 0~15 档可调闪烁 4 档频率仅 Python API 电源与清屏省电休眠、恢复显示、一键清屏项目的基本信息定义在 config.json 中驱动核心是 library/vk16k33.py 里的VK16K33类。硬件接线数码管 I²C 接线方法与注意事项VK16K33 数码管是I²C 设备只需两根信号线SDA/SCL加电源线即可通信接线如下表器件引脚源师兄板连接SDA板载 I²C SDA数据线SCL板载 I²C SCL时钟线VCC / GND3.3 V / 5 V、GND⚠️ 接线小贴士SDA 与 SCL 不要接反这是“显示不亮”最常见的原因I²C 从机地址默认0x70如果你的器件地址不同初始化时传入i2c_address修改即可驱动固定在I2C 总线 1上构造方式为VK16K33(I2C(1))。完整接线说明见 README.md。6 大图形化积木总览一键点亮四位数码管积木分类「VK16K33数码管」在 category.json 中定义共 6 个语句型积木绿色 #207f4c参数速查积木名称功能对应 API关键参数显示整体显示整数set_show_numNUMBER文本框默认 1234第 1~4 位显示指定位置显示set_number下拉选位 1/2/3/4 NUMBER亮起小数点点亮小数点set_show_dot下拉选位 1/2/3冒号冒号点亮/熄灭set_colon下拉选 亮/灭打开/关闭显示电源开关power_on/power_off下拉选 打开/关闭清除显示清空显示缓冲区clear无参数积木的定义与 Python 代码生成逻辑在 blocksdef.js 中每个积木都会自动生成I2C和VK16K33的初始化代码无需手动写 import。几个高频用法显示温度 25拖「显示」积木NUMBER填25四位数码管即显示0025做电子钟4 个「第 N 位显示」积木拼出时分再加一个「冒号 → 亮」显示小数 3.14先整体显示314再用「亮起小数点 → 位置 1」点亮第一位小数点。Python API 速查亮度、闪烁与清屏想写纯 Python 代码驱动类 library/vk16k33.py 提供了一套简洁的 API初始化只需几行from machine import I2C from vk16k33 import VK16K33 i2c I2C(1) ht_led VK16K33(i2c, i2c_address0x70)方法速查表方法作用set_show_num(num)十进制显示整数负数自动显示-set_number(n, digit)在第digit位0~3显示数字set_character(c, digit)显示单字符0-9、a-f、-、空格、degset_show_dot(pos)点亮第pos位0~2小数点set_colon(bool)点亮/熄灭冒号set_brightness(0~15)设置亮度默认 15 最亮set_blink_rate(rate)闪烁频率仅支持 0 / 2 / 1 / 0.5 Hzpower_on()/power_off()显示电源开/关适合省电休眠clear()/draw()/update()清屏 / 刷新缓冲区到芯片 小技巧set_character支持deg度符号和空格配合逐位显示可以做温度、日期等自定义排版。常见问题数码管不亮、显示异常快速排查现象原因与解决办法显示不亮 / 全灭检查 SDA/SCL 是否接反、是否接入板上 I²C 总线确认 3.3 V / 5 V、GND 供电正常I²C 报错 / 通信失败确认器件地址默认0x70不同地址在构造时传i2c_address显示内容不对NUMBER会被int()转换只支持整数小数或非数字内容会报错亮度/闪烁异常亮度范围 0~15闪烁频率仅支持 0 / 2 / 1 / 0.5 Hz 四档更多排错细节见 README.md 常见问题。项目文件结构源码与文档都在哪看文件作用config.json扩展基本信息设备、名称、描述category.json「VK16K33数码管」积木分类定义blocksdef.js6 个积木的定义与 Python 代码生成逻辑library/vk16k33.pyVK16K33驱动类段码表、I²C 读写、全部显示方法README.md完整使用文档接线、积木、API、FAQ 本仓库是源师兄板图形化编程环境的扩展包源码与文档均可通过git clone https://gitcode.com/yuanshixiong/vk1633-display获取欢迎在 LICENSE 约定下自由使用。一句话总结vk1633-display 让你用 6 个积木或几行 Python就能让源师兄板上的 VK16K33 四位数码管显示数字、时钟和小数——接好 I²C开显示就这么简单。【免费下载链接】CupCode_VK16k33数码管模块源师兄扩展项目: VK16k33 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/vk1633-display创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表