gpio.mode(8,gpio.OUTPUT)
gpio.write(8,gpio.HIGH)
gpio.mode(7,gpio.OUTPUT)
gpio.write(7,gpio.LOW)
a = 5000 --脉冲数
b = 10 --时间间隔,决定频率
z=400
y=z
--c=(y-b)/480
c=1
for x=1,a do
gpio.write(8,gpio.LOW)
tmr.delay(y)
gpio.write(8,gpio.HIGH)
tmr.delay(y)
if b>=z then
y=b
else
if a-x<z-b then
y=y+c
else
y=y-c
if y<=b then
y=b
end
end
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载