Files
NodeMCU_Lua/Hugo/test_init_1.lua
2018-08-23 10:33:24 +02:00

27 lines
645 B
Lua
Executable File

--Programme qui démarre le robot en appuyant sur le bouton flash et le redémarre si le bouton flash est appuyer pendant 3 secondes
--hv20180716.1349
zBTNflash = 3 -- GPIO0 button
function btn_clic()
t1=tmr.now()
tmr.alarm(0,100,tmr.ALARM_AUTO, btn_test)
end
function btn_test()
t2=tmr.now()
t3=(t2-t1)/1000000
print("t3: "..t3)
if gpio.read(zBTNflash)==1 then
tmr.stop(0)
gpio.trig(zBTNflash)
dofile("robot_1.lua")
end
if t3>2 then
tmr.stop(0)
gpio.trig(zBTNflash)
node.restart()
end
end
gpio.mode(zBTNflash,gpio.INT)
gpio.trig(zBTNflash, "down", btn_clic)