tm1637 - tm1637 数码管#
适配状态未知
备注
本页文档由这个文件自动生成。如有错误,请提交issue或帮忙修改后pr,谢谢!
示例
--注意:因使用了sys.wait()所有api需要在协程中使用
-- 用法实例
local tm1637 = require "tm1637"
sys.taskInit(function()
count = 0
tm1637.init(1,4)
tm1637.singleShow(0,2)
tm1637.singleShow(1,1,true)
tm1637.singleShow(2,3)
tm1637.singleShow(3,6)
while 1 do
sys.wait(1000)
if count > 7 then
count = 0
end
log.info("调整亮度", count)
tm1637.setLight(count)
count = count + 1
end
end)
tm1637.clear()#
TM1637显示清空
参数
无
返回值
无
例子
tm1637.clear()
tm1637.singleShow(com,date,comma)#
TM1637显示
参数
传入值类型 |
解释 |
---|---|
number |
com com端口号 |
number |
date 显示数字,0-9即显示0-9,10会显示a以此类推 |
bool |
comma 是否带逗号或冒号 |
返回值
无
例子
tm1637.singleShow(0,2)
tm1637.singleShow(1,1,true)
tm1637.singleShow(2,3)
tm1637.singleShow(3,6)
tm1637.setLight(light)#
TM1637设置亮度
参数
传入值类型 |
解释 |
---|---|
number |
light 亮度,0-7 |
返回值
无
例子
tm1637.setLight(3)
tm1637.init(scl,sda)#
TM1637初始化
参数
传入值类型 |
解释 |
---|---|
number |
scl i2c_scl |
number |
sda i2c_sda |
返回值
返回值类型 |
解释 |
---|---|
bool |
成功返回true |
例子
tm1637.init(1,4)