ec11 - ec11 旋转编码器#

适配状态未知

备注

本页文档由这个文件自动生成。如有错误,请提交issue或帮忙修改后pr,谢谢!

示例

-- 用法实例, 当前支持一定一脉冲
local ec11 = require("ec11")

-- 按实际接线写
local GPIO_A = 6
local GPIO_B = 7
ec11.init(GPIO_A,GPIO_B)

-- 演示接收旋转效果
local count = 0
local function ec11_callBack(direction)
    if direction == "left" then
        -- 往左选,逆时针
        count = count - 1
    else
        -- 往右旋,顺时针
        count = count + 1
    end
    log.info("ec11", direction, count)
end

sys.subscribe("ec11",ec11_callBack)

ec11.init(GPIO_A,GPIO_B)#

初始化ec11

参数

传入值类型

解释

number

GPIO_A A引脚对应的GPIO编号, 例如 GPIO6, 就写6

number

GPIO_B B引脚对应的GPIO编号, 例如 GPIO7, 就写7

返回值

例子

ec11.init(6,7)