Corrigé le bug du timer encore une fois dans mon workshop

This commit is contained in:
Christian Zufferey
2019-08-12 13:47:03 +02:00
parent b90e83ff17
commit a8c4ba5899
4 changed files with 13 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
--Script de bootstrap, en appuyant sur le bouton ça démarre start_boot,
-- autrement en attendant 8 secondes cela démarre start_boot
print("\n init.lua zf181017.1026\n")
print("\n init.lua zf190808.1537\n")
zswitch=3 --switch flash
gpio.mode(zswitch, gpio.INT, gpio.PULLUP)
@@ -9,14 +9,14 @@ initalarme=tmr.create()
function hvbouton()
gpio.trig(zswitch, "none")
tmr.unregister(initalarme)
initalarme:unregister()
dofile("start_boot.lua")
-- dofile("start_job.lua")
end
gpio.trig(zswitch, "both", hvbouton)
tmr.alarm(initalarme, 8000, tmr.ALARM_SINGLE, function()
initalarme:alarm(8000, tmr.ALARM_SINGLE, function()
print("\nStart\n")
dofile("start_boot.lua")
-- dofile("start_job.lua")

View File

@@ -45,6 +45,8 @@ srv:listen(80, function(conn)
elseif (_GET.pin == "OFF") then
_off = " selected=\"true\""
gpio.write(zLED, gpio.HIGH)
elseif (_GET.pin == "zuzu") then
print("hello zuzu")
end
buf = buf .. "<option" .. _off .. ">OFF</option><option" .. _on .. ">ON</option></select></form></body></html>"
client:send(buf)

View File

@@ -0,0 +1,5 @@
-- Petit script pour configurer le client WIFI du NodeMCU
print("\n wifi_cli_conf.lua zf190808.1559 \n")
wifi.sta.config{ssid="3g-s7", pwd="12234567", save=true}

View File

@@ -1,12 +1,12 @@
-- Petit script pour obtenir l'adresse IP du NodeMCU connecté sur un AP Wifi
print("\n wifi_get_ip.lua zf180824.2000 \n")
print("\n wifi_get_ip.lua zf190808.1600 \n")
wifitimer1=tmr.create()
tmr.alarm(wifitimer1, 1000, tmr.ALARM_AUTO , function()
wifitimer1:alarm(1000, tmr.ALARM_AUTO , function()
if wifi.sta.getip() == nil then
print("Connecting to AP...")
else
tmr.stop(wifitimer1)
wifitimer1:stop()
dofile("wifi_info.lua")
end
end)