delay
led=4
gpio.mode(led, gpio.OUTPUT)
while true do
gpio.write(led, gpio.HIGH)
tmr.delay(1000000)
gpio.write(led, gpio.LOW)
tmr.delay(1000000)
end
呼吸灯
pin=4
pwm.setup(pin, 500, 1000)
pwm.start(pin)
while true do
for i=0,1023,1 do
pwm.setduty(pin, i)
tmr.delay(1000)
tmr.wdclr()
end
for i=0,1023,1 do
pwm.setduty(pin, 1023-i)
tmr.delay(1000)
tmr.wdclr()
end
end
定时器
周期函数,也叫闹钟函数,参数说明如下
tmr.alarm(id, interval, repeat, function do())
id:
——number:0~6,一共可以设置7个周期函数
interval:
——number:定时的时间,单位为毫秒
repeat:
——0或1,1是重复函数,0是一次性函数
function:
——函数名:时间到了需要做的函数
1 | i=0 |