我是Lua的新手,具有JavaScript经验。 尝试在Adafruit Huzzah Breakout ESP8266上运行一些测试
该功能应该使红色和蓝色LED交替闪烁。
当我在代码块中添加第二个if / then来替换引脚时,得到Error: '<eof>' expected near 'end'
这有效
function Test(duration)
tmr.alarm(0, duration, 1, function ()
if status==gpio.LOW then
status = gpio.HIGH
status2 = gpio.LOW
else
status = gpio.LOW
status2 = gpio.HIGH
end
gpio.write(pin, status);
end)
end
这不是
function Test(duration)
tmr.alarm(0, duration, 1, function ()
if status==gpio.LOW then
status = gpio.HIGH
status2 = gpio.LOW
else
status = gpio.LOW
status2 = gpio.HIGH
end
-- Adding this if block causes the error
if pin==3 then
pin = 4
else
pin =3
end
--
gpio.write(pin, status);
end)
end