跳转至

led - LED闪灯模块

适用范围

层面 说明
运行环境 LuatOS-Air 脚本框架,展锐 8910 平台(Air724UG / Air722UG / Air795UG / Air720UH 等)
前提条件 需 GPIO 外接 LED,引脚用 pins.setup 注册后的方法
不适用 Air780E 及以后跑 LuatOS 的 Cat.1 模组;这些模组的同名库在 osapi 里是另一套接口,不能照抄

led.blinkPwm(ledPin, light, dark)

闪烁指示灯

参数

名称 传入值类型 释义
ledPin function ledPin(1)用pins.setup注册返回的方法
light number light-亮灯时间ms
dark number dark-灭灯时间ms

返回值

nil

例子

led.blinkPwm(lenPin,500,500)
-- 调用函数需要使用任务支持

led.levelLed(ledPin, bl, bd, cnt, gap)

等级指示灯

参数

名称 传入值类型 释义
ledPin function ledPin(1)用pins.setup注册返回的方法
bl number 亮灯时间ms
bd number 灭灯时间ms
cnt 重复次数 number (等级的级别,亮灭1次算数字1)
gap 间隔时间 number (每次循环周期的间隔)

返回值

nil

例子

led.leveled(ledPin,200,200,4,1000)
-- 调用函数需要使用任务支持

led.breateLed(ledPin)

呼吸灯

参数

名称 传入值类型 释义
ledPin function 呼吸灯的ledPin(1)用pins.setup注册返回的方法

返回值

nil

例子

led.breateLed(ledPin)
-- 调用函数需要使用任务支持

搜索