Установлен датчик СО2. Установлен "GPIO 5 OUTPUT". На GPIO5 подключена пищалка. В interpreter прописан следующий код (период запуска 300 сек):
gpioset(5,0)
if(co2data>800)
gpioset(5,1)
delay(2000)
gpioset(5,0)
end
else
endif
end
gpioset(5,0)
Периодически пищалка пищит по 2 секунды. Но иногда пищалка не отключается через 2 секунды и продолжает пищать постоянно.
Помогает либо запуск теста в interpreter или перезагрузка Nodencu.
Связи между показаниями датчика или еще чем-то найти не могу.
Параллельно еще настроено Logics 2, которая управляет GPIO 12,13,15 - светодиоды.
В чем может быть причина зависания GPIO5 или interpreter ?