pwm.setup(pin, clock, duty)---------初始化pwm
pwm.start(pin)---------------------------启动pwm
pwm.close(pin)--------------------------退出pwm
pwm.stop(pin)----------------------------暂停pwm
pwm.setclock(pin,clock)---------------设置pwm的频率1~1000
pwm.getclock(pin)-----------------------获取pwm频率
pwm.setduty(pin,duty)------------------设置pwmd占空比0~1024
呼吸灯:
delay 控制速度
led = 4
pwm.setup(led,500,1000)
pwm.start(led)
while true do
for var=0,1023,1 do
pwm.setduty(led,var)
tmr.delay(666)
tmr.wdclr()
end
for var =1023,0,-1 do
pwm.setduty(led,var)
tmr.delay(666)
tmr.wdclr()
end
end