shinji2009
Member
привет. вот такой скрипт
как я понимаю он должен останавливать модуль на 10 минут, после чего перезагружать. так вот. он работает на gpio2 и не работает на gpio4. то есть если заземлить gpio2 когда работает этот таймер, то ничего не происходит, а если заземлить gpio4, то начинает выполняться программа по gpio.trig из другого скрипта, хотя модуль должен висеть 10 минут и ничего не делать. при условии что кнопка в программе висит на gpio4 или gpio2 разумеется. пробовал на трёх разных модулях с одинаковыми прошивками и скриптами. скажите пожалуйста, почему это? как это исправить?
Код:
--delay.lua
alertDelay = 600000
tmr.delay(alertDelay)
function restart ()
node.restart()
end
tmr.alarm(0,alertDelay,0,restart)