写在前面的话:个人学习笔记,抛砖引玉,希望有兴趣的人加入QQ群415469069一起讨论,欢迎有共同爱好的人。
本教程以ESP-12N,CP2102开发板为例进行讲解。
一、代码。
将代码保存为pwm.lua。调试方法如果不会,请参考第一课教程。
--pwm.lua
pin = 4
dutyMAX = 1000
dutyMIN = 100
flag = 0
pwm.setup(pin,100,dutyMAX)
pwm.start(pin)
function changeDuty()
local duty = pwm.getduty(pin)
if(flag == 0) then
if (duty > dutyMIN) then
pwm.setd