用Nodemcu做一个呼吸灯

function hxd( )
	gpio.mode(2,gpio.OUTPUT) --设置D2为输出模式
	gpio.write(2,gpio.LOW) --D2输出低电平
	pwm.setup(1,100,10)  --设置D1为PWM模式
	pwm.setclock(1, 100)  --设置D1 pwm频率为100
	pwm.start(1)  --启动PWM
	for x=1,2 do
		for i=1,200,2 do
			tmr.wdclr()
			pwm.setduty(1,i)  --修改占空比
			tmr.delay(10000)  --延迟0.01秒
		end
		for i=200,0,-2 do
			tmr.wdclr()
			pwm.setduty(1,i)
			tmr.delay(10000)
	end
end
	pwm.stop(1)  --停止pwm
	pwm.close(1)  --退出pwm模式
end

posted @ 2017-05-09 00:12  Makki  阅读(351)  评论(0编辑  收藏  举报