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)