Я новичок в Lua, опыт работы с JavaScript.Попытка выполнить некоторые тесты на Adafruit Huzzah Breakout ESP8266
Функция должна попеременно мигать красным и синим светодиодами.Когда я добавляю секунду if / затем в блок кода для чередования контактов, я получаю 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