【IOT】nodeMCU(七)PWM模块

    xiaoxiao2023-11-09  175

    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

    最新回复(0)