From 6570ab5287ce6fb1e989198438d07e34cdc7e6b9 Mon Sep 17 00:00:00 2001 From: Christian Zufferey Date: Sat, 18 Jul 2020 12:10:38 +0200 Subject: [PATCH] =?UTF-8?q?Refactoris=C3=A9=20encore=20le=20HelloWorld=20d?= =?UTF-8?q?u=20Workshop?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Workshop/200303/blink_led0_ko.lua | 5 +- Workshop/200303/blink_led1.lua | 4 +- Workshop/200303/blink_led2.lua | 6 +-- Workshop/200303/flash_led_xfois.lua | 9 ++-- Workshop/200303/hello_world/blink_led1.lua | 32 +++++-------- Workshop/200303/hello_world/initz.lua | 8 ++-- Workshop/200303/hello_world/start_boot.lua | 7 ++- Workshop/200303/oldies/btn_led.lua | 23 --------- Workshop/200303/oldies/cat.lua | 17 ------- Workshop/200303/oldies/dir.lua | 15 ------ Workshop/200303/oldies/flash_led_xfois.lua | 32 ------------- Workshop/200303/oldies/initz.lua | 23 --------- Workshop/200303/oldies/rm_files.lua | 12 ----- Workshop/200303/oldies/start_boot.lua | 7 --- Workshop/200303/oldies/start_job.lua | 55 ---------------------- Workshop/200303/oldies/telnet_srv.lua | 43 ----------------- Workshop/200303/oldies/thefirst.lua | 4 -- Workshop/200303/oldies/web_led_onoff.lua | 51 -------------------- Workshop/200303/oldies/wifi_ap_start.lua | 13 ----- Workshop/200303/oldies/wifi_ap_stop.lua | 10 ---- Workshop/200303/oldies/wifi_cli_conf.lua | 4 -- Workshop/200303/oldies/wifi_cli_start.lua | 14 ------ Workshop/200303/oldies/wifi_cli_stop.lua | 10 ---- Workshop/200303/oldies/wifi_cnf_start.lua | 15 ------ Workshop/200303/oldies/wifi_cnf_stop.lua | 6 --- Workshop/200303/oldies/wifi_get_ip.lua | 12 ----- Workshop/200303/oldies/wifi_info.lua | 28 ----------- Workshop/200303/oldies/wifi_off.lua | 4 -- Workshop/200303/oldies/wifi_start.lua | 5 -- 29 files changed, 34 insertions(+), 440 deletions(-) delete mode 100644 Workshop/200303/oldies/btn_led.lua delete mode 100644 Workshop/200303/oldies/cat.lua delete mode 100644 Workshop/200303/oldies/dir.lua delete mode 100644 Workshop/200303/oldies/flash_led_xfois.lua delete mode 100644 Workshop/200303/oldies/initz.lua delete mode 100644 Workshop/200303/oldies/rm_files.lua delete mode 100644 Workshop/200303/oldies/start_boot.lua delete mode 100644 Workshop/200303/oldies/start_job.lua delete mode 100644 Workshop/200303/oldies/telnet_srv.lua delete mode 100644 Workshop/200303/oldies/thefirst.lua delete mode 100644 Workshop/200303/oldies/web_led_onoff.lua delete mode 100644 Workshop/200303/oldies/wifi_ap_start.lua delete mode 100644 Workshop/200303/oldies/wifi_ap_stop.lua delete mode 100644 Workshop/200303/oldies/wifi_cli_conf.lua delete mode 100644 Workshop/200303/oldies/wifi_cli_start.lua delete mode 100644 Workshop/200303/oldies/wifi_cli_stop.lua delete mode 100644 Workshop/200303/oldies/wifi_cnf_start.lua delete mode 100644 Workshop/200303/oldies/wifi_cnf_stop.lua delete mode 100644 Workshop/200303/oldies/wifi_get_ip.lua delete mode 100644 Workshop/200303/oldies/wifi_info.lua delete mode 100644 Workshop/200303/oldies/wifi_off.lua delete mode 100644 Workshop/200303/oldies/wifi_start.lua diff --git a/Workshop/200303/blink_led0_ko.lua b/Workshop/200303/blink_led0_ko.lua index fe0c946..1bfdbf3 100644 --- a/Workshop/200303/blink_led0_ko.lua +++ b/Workshop/200303/blink_led0_ko.lua @@ -1,8 +1,9 @@ -- Exemple de programme à ne PAS faire sur NodeMCU Lua script -- programme pour faire clignoter une LED avec un rapport on/off ---zf20181004.1430 -zLED=0 +print("\n blink_led0_ko.lua zf200718.1204 \n") + +zLED=4 gpio.mode(zLED, gpio.OUTPUT) while true do diff --git a/Workshop/200303/blink_led1.lua b/Workshop/200303/blink_led1.lua index 2815092..4195522 100644 --- a/Workshop/200303/blink_led1.lua +++ b/Workshop/200303/blink_led1.lua @@ -1,8 +1,8 @@ -- programme pour faire clignoter une LED version simplifiée -print("\n blink_led1.lua zf200302.2243 \n") +print("\n blink_led1.lua zf200718.1204 \n") -zLED=0 +zLED=4 gpio.mode(zLED, gpio.OUTPUT) ztmr_LED = tmr.create() value = true diff --git a/Workshop/200303/blink_led2.lua b/Workshop/200303/blink_led2.lua index 677015a..aa2d6ad 100644 --- a/Workshop/200303/blink_led2.lua +++ b/Workshop/200303/blink_led2.lua @@ -1,9 +1,9 @@ -- programme pour faire clignoter une LED avec un rapport on/off -print("\n blink_led2.lua zf200302.2243 \n") +print("\n blink_led2.lua zf200718.1204 \n") -zLED=0 -zTm_On_LED = 50 --> en ms +zLED=4 +zTm_On_LED = 50 --> en ms zTm_Off_LED = 500 --> en ms zFlag_LED = 0 diff --git a/Workshop/200303/flash_led_xfois.lua b/Workshop/200303/flash_led_xfois.lua index b6ee0a8..dca8b15 100644 --- a/Workshop/200303/flash_led_xfois.lua +++ b/Workshop/200303/flash_led_xfois.lua @@ -1,12 +1,11 @@ -- programme pour faire clignoter x fois une LED avec un rapport on/off -print("\n flash_led_xfois.lua zf200302.2316 \n") +print("\n flash_led_xfois.lua zf200717.1748 \n") -zLED=0 +zLED=4 zTm_On_LED = 50 --> en ms zTm_Off_LED = 100 --> en ms nbfois = 0 -gpio.write(zLED, gpio.HIGH) -gpio.mode(zLED, gpio.OUTPUT) +gpio.write(zLED, gpio.HIGH) gpio.mode(zLED, gpio.OUTPUT) ztmr_LED = tmr.create() function blink_LED () @@ -14,7 +13,7 @@ function blink_LED () print(nbfois) nbfois = 0 else - if gpio.read(zLED)==gpio.HIGH then + if gpio.read(zLED) == gpio.HIGH then gpio.write(zLED, gpio.LOW) ztmr_LED:alarm(zTm_Off_LED, tmr.ALARM_SINGLE, blink_LED) else diff --git a/Workshop/200303/hello_world/blink_led1.lua b/Workshop/200303/hello_world/blink_led1.lua index f6cea47..4195522 100644 --- a/Workshop/200303/hello_world/blink_led1.lua +++ b/Workshop/200303/hello_world/blink_led1.lua @@ -1,23 +1,17 @@ --- programme pour faire clignoter une LED avec un rapport on/off +-- programme pour faire clignoter une LED version simplifiée -print("\n blink_led1.lua zf200302.2243 \n") - -zLED=0 -zTm_On_LED = 50 --> en ms -zTm_Off_LED = 500 --> en ms -zFlag_LED = 0 - -function blink_LED () - if zFlag_LED==gpio.LOW then - zFlag_LED=gpio.HIGH - ztmr_LED:alarm(zTm_Off_LED, tmr.ALARM_SINGLE, blink_LED) - else - zFlag_LED=gpio.LOW - ztmr_LED:alarm(zTm_On_LED, tmr.ALARM_SINGLE, blink_LED) - end - gpio.write(zLED, zFlag_LED) -end +print("\n blink_led1.lua zf200718.1204 \n") +zLED=4 gpio.mode(zLED, gpio.OUTPUT) ztmr_LED = tmr.create() -blink_LED () +value = true + +ztmr_LED:alarm(100, tmr.ALARM_AUTO, function () + if value then + gpio.write(zLED, gpio.HIGH) + else + gpio.write(zLED, gpio.LOW) + end + value = not value +end) diff --git a/Workshop/200303/hello_world/initz.lua b/Workshop/200303/hello_world/initz.lua index 6a9824a..803edf9 100644 --- a/Workshop/200303/hello_world/initz.lua +++ b/Workshop/200303/hello_world/initz.lua @@ -1,7 +1,7 @@ ---Script de bootstrap, en appuyant sur le bouton ça démarre start_boot, +-- 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 zf200302.2248\n") +print("\n init.lua zf200717.1625\n") zswitch=3 --switch flash gpio.mode(zswitch, gpio.INT, gpio.PULLUP) @@ -9,9 +9,8 @@ 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) @@ -19,5 +18,4 @@ gpio.trig(zswitch, "both", hvbouton) initalarme:alarm(8000, tmr.ALARM_SINGLE, function() print("\nStart\n") dofile("start_boot.lua") --- dofile("start_job.lua") end) diff --git a/Workshop/200303/hello_world/start_boot.lua b/Workshop/200303/hello_world/start_boot.lua index 84a84f4..adf135f 100644 --- a/Workshop/200303/hello_world/start_boot.lua +++ b/Workshop/200303/hello_world/start_boot.lua @@ -1,7 +1,12 @@ -- Scripts à charger au moment du boot +print("\n start_boot.lua zf200718.1208 \n") -print("\n start_boot.lua zf181017.1021 \n") +zLED=4 gpio.write(zLED, gpio.HIGH) gpio.mode(zLED,gpio.OUTPUT) + +gpio.write(zLED, gpio.LOW) tmr.delay(10000) gpio.write(zLED, gpio.HIGH) dofile("blink_led1.lua") +gpio.write(zLED, gpio.LOW) tmr.delay(10000) gpio.write(zLED, gpio.HIGH) + diff --git a/Workshop/200303/oldies/btn_led.lua b/Workshop/200303/oldies/btn_led.lua deleted file mode 100644 index 5639ebc..0000000 --- a/Workshop/200303/oldies/btn_led.lua +++ /dev/null @@ -1,23 +0,0 @@ --- Programme qui allume la led bleue quand on appuie le bouton flash --- zf181011.1749 - -print("\n btn_led.lua zf181016.1957 \n") - - -zledbleue=0 --led bleue -zswitch=3 --switch flash - -gpio.mode(zswitch, gpio.INT, gpio.PULLUP) - -function zbtn() - if gpio.read(zswitch)==0 then - zled_state="ON" - gpio.write(zledbleue, gpio.LOW) - else - zled_state="OFF" - gpio.write(zledbleue, gpio.HIGH) - end - print(zled_state) -end - -gpio.trig(zswitch, "both", zbtn) diff --git a/Workshop/200303/oldies/cat.lua b/Workshop/200303/oldies/cat.lua deleted file mode 100644 index 7c309b9..0000000 --- a/Workshop/200303/oldies/cat.lua +++ /dev/null @@ -1,17 +0,0 @@ --- fonction cat() pour afficher le contenu d'un fichier dans la flash -print("\n cat.lua zf180826.1109 \n") - -function cat(zfile) - print("\n"..zfile.."\n-------------------------------") - - zfilei = file.open(zfile, "r") - i=1 - zline=file.readline() - repeat - print(i..": "..string.sub(zline,1,string.len(zline)-1)) - i=i+1 zline=file.readline() - until zline== nil - file.close(zfilei) - - print("-------------------------------") -end diff --git a/Workshop/200303/oldies/dir.lua b/Workshop/200303/oldies/dir.lua deleted file mode 100644 index 8bf9414..0000000 --- a/Workshop/200303/oldies/dir.lua +++ /dev/null @@ -1,15 +0,0 @@ --- fonction dir() pour afficher les fichiers dans la flash -print("\n dir.lua zf180826.1019 \n") - -function dir() - print("\n-------------------------------") - l=file.list() i=0 - for k,v in pairs(l) do - i=i+v - print(k..string.rep(" ",19-string.len(k)).." : "..v.." bytes") - end - print("-------------------------------") - print('\nUsed: '..i..' bytes\nusage: dofile("file.lua")\n') -end - -dir() diff --git a/Workshop/200303/oldies/flash_led_xfois.lua b/Workshop/200303/oldies/flash_led_xfois.lua deleted file mode 100644 index fc38772..0000000 --- a/Workshop/200303/oldies/flash_led_xfois.lua +++ /dev/null @@ -1,32 +0,0 @@ --- programme pour faire clignoter x fois une LED avec un rapport on/off -print("\n flash_led_xfois.lua zf181018.1428 \n") - -zLED=0 -zTm_On_LED = 50 --> en ms -zTm_Off_LED = 100 --> en ms -nbfois = 0 -gpio.write(zLED, gpio.HIGH) -gpio.mode(zLED, gpio.OUTPUT) -ztmr_LED = tmr.create() - -function blink_LED () - if nbfois >= xfois then - print(nbfois) - nbfois = 0 - else - if gpio.read(zLED)==gpio.HIGH then - gpio.write(zLED, gpio.LOW) - tmr.alarm(ztmr_LED, zTm_Off_LED, tmr.ALARM_SINGLE, blink_LED) - else - gpio.write(zLED, gpio.HIGH) - nbfois = nbfois+1 - tmr.alarm(ztmr_LED, zTm_On_LED, tmr.ALARM_SINGLE, blink_LED) - end - end -end - -xfois =2 -blink_LED () - - - diff --git a/Workshop/200303/oldies/initz.lua b/Workshop/200303/oldies/initz.lua deleted file mode 100644 index 97951ca..0000000 --- a/Workshop/200303/oldies/initz.lua +++ /dev/null @@ -1,23 +0,0 @@ ---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") - -zswitch=3 --switch flash -gpio.mode(zswitch, gpio.INT, gpio.PULLUP) -initalarme=tmr.create() - -function hvbouton() - gpio.trig(zswitch, "none") - tmr.unregister(initalarme) - dofile("start_boot.lua") --- dofile("start_job.lua") -end - -gpio.trig(zswitch, "both", hvbouton) - -tmr.alarm(initalarme, 8000, tmr.ALARM_SINGLE, function() - print("\nStart\n") - dofile("start_boot.lua") --- dofile("start_job.lua") -end) diff --git a/Workshop/200303/oldies/rm_files.lua b/Workshop/200303/oldies/rm_files.lua deleted file mode 100644 index 81241cb..0000000 --- a/Workshop/200303/oldies/rm_files.lua +++ /dev/null @@ -1,12 +0,0 @@ --- pour effacer TOUS les fichiers qui se trouve dans la flash du NodeMCU - -print("\n rm_files.lua zf180907.1511 \n") - - -l=file.list() i=0 -for k,v in pairs(l) do - i=i+v - file.remove(k) -end -print("-------------------------------") -print("\nC'est tout effaced :-) \n") diff --git a/Workshop/200303/oldies/start_boot.lua b/Workshop/200303/oldies/start_boot.lua deleted file mode 100644 index 84a84f4..0000000 --- a/Workshop/200303/oldies/start_boot.lua +++ /dev/null @@ -1,7 +0,0 @@ --- Scripts à charger au moment du boot - -print("\n start_boot.lua zf181017.1021 \n") - -dofile("blink_led1.lua") - - diff --git a/Workshop/200303/oldies/start_job.lua b/Workshop/200303/oldies/start_job.lua deleted file mode 100644 index c48dd47..0000000 --- a/Workshop/200303/oldies/start_job.lua +++ /dev/null @@ -1,55 +0,0 @@ -print("\n start_job.lua hv180907.1558 \n") - -jobtimer1=tmr.create() -jobtimer2=tmr.create() - -oled_line1="Job Start..." -oled_line2="" -oled_line3="" -oled_line4="" -oled_line5="" -disp_oled() - -oled_line1="AUTO..." -oled_line2="" -oled_line3="" -oled_line4="" -oled_line5="" -disp_oled() - -zpeed=50 -turn_on = 700 - -function return_mesure() - print(zlength) - print("RAM: "..node.heap()) - - if zauto then - if zlength < 0.20 then - backward() - tmr.alarm(jobtimer2, 200, tmr.ALARM_SINGLE, function() - if math.random(1,2) == 1 then - right() - else - left() - end - tmr.alarm(jobtimer2, turn_on, tmr.ALARM_SINGLE, forward) - end) - end - tmr.alarm(jobtimer1, 300, tmr.ALARM_SINGLE, start_mesure) - else - if zmeter then - oled_line1=zlength.." m" - oled_line2="" - oled_line3="" - oled_line4="NodeMCU: "..wifi.ap.getmac() - disp_oled() - end - end -end - -dofile("detector.lua") -zauto=true -tmr.alarm(jobtimer1, 300, tmr.ALARM_SINGLE, start_mesure) -forward() - diff --git a/Workshop/200303/oldies/telnet_srv.lua b/Workshop/200303/oldies/telnet_srv.lua deleted file mode 100644 index 21c8e7c..0000000 --- a/Workshop/200303/oldies/telnet_srv.lua +++ /dev/null @@ -1,43 +0,0 @@ --- a simple telnet server -print("\ntelnet_srv.lua zf180906.0904 \n") - --- restart server if needed -if telnet_srv ~= nil then - telnet_srv:close() -end -telnet_srv = net.createServer(net.TCP, 180) - -telnet_srv:listen(23, function(socket) - local fifo = {} - local fifo_drained = true - - local function sender(c) - if #fifo > 0 then - c:send(table.remove(fifo, 1)) - else - fifo_drained = true - end - end - - local function s_output(str) - table.insert(fifo, str) - if socket ~= nil and fifo_drained then - fifo_drained = false - sender(socket) - end - end - - node.output(s_output, 0) -- re-direct output to function s_ouput. - - socket:on("receive", function(c, l) - node.input(l) -- works like pcall(loadstring(l)) but support multiple separate line - end) - socket:on("disconnection", function(c) - node.output(nil) -- un-regist the redirect output function, output goes to serial - end) - socket:on("sent", sender) - - print("Welcome to NodeMCU world.") -end) - -print("Telnet server running...\nUsage: telnet -r ip\n") diff --git a/Workshop/200303/oldies/thefirst.lua b/Workshop/200303/oldies/thefirst.lua deleted file mode 100644 index e683d2f..0000000 --- a/Workshop/200303/oldies/thefirst.lua +++ /dev/null @@ -1,4 +0,0 @@ -a=3 -b=4 -c=a*b -print(c) diff --git a/Workshop/200303/oldies/web_led_onoff.lua b/Workshop/200303/oldies/web_led_onoff.lua deleted file mode 100644 index 7ff2709..0000000 --- a/Workshop/200303/oldies/web_led_onoff.lua +++ /dev/null @@ -1,51 +0,0 @@ ---Petit serveur WEB pour allumer/éteindre une LED en mode client WIFI ---hv20180711.1606 - -print("Démarrage") ---wifi.sta.disconnect() ---wifi.setmode(wifi.STATION) ---print("set mode=STATION (mode="..wifi.getmode()..")") ---wifi.sta.config{ssid="Hugo", pwd="tototutu"} - -wifi.sta.connect() - -tmr.alarm(0, 1000, tmr.ALARM_AUTO , function() - if wifi.sta.getip() == nil then - print("Connecting to AP...") - else - print("Connected! IP: ",wifi.sta.getip()) - tmr.stop(0) - end -end) - -zLED=0 -gpio.mode(zLED, gpio.OUTPUT) -gpio.write(zLED, gpio.HIGH) -srv = net.createServer(net.TCP) -srv:listen(80, function(conn) - conn:on("receive", function(client, request) - local buf = "" - local _, _, method, path, vars = string.find(request, "([A-Z]+) (.+)?(.+) HTTP") - if (method == nil) then - _, _, method, path = string.find(request, "([A-Z]+) (.+) HTTP") - end - local _GET = {} - if (vars ~= nil) then - for k, v in string.gmatch(vars, "(%w+)=(%w+)&*") do - _GET[k] = v - end - end - buf = buf .. "

Hello, this is NodeMCU.

Turn PIN
" - client:send(buf) - end) - conn:on("sent", function(c) c:close() end) -end) diff --git a/Workshop/200303/oldies/wifi_ap_start.lua b/Workshop/200303/oldies/wifi_ap_start.lua deleted file mode 100644 index ce3c29b..0000000 --- a/Workshop/200303/oldies/wifi_ap_start.lua +++ /dev/null @@ -1,13 +0,0 @@ --- Démarre le WIFI en mode AP -print("\n wifi_ap_start.lua zf180824.2000 \n") - -local zmodewifi=wifi.getmode() -if zmodewifi == wifi.NULLMODE then - print("WIFI mode AP only") - wifi.setmode(wifi.SOFTAP) -elseif zmodewifi == wifi.STATION then - print("WIFI mode AP+CLI") - wifi.setmode(wifi.STATIONAP) -end -wifi.ap.config({ ssid = "NodeMCU "..wifi.ap.getmac(), pwd = "12345678" }) -dofile("wifi_info.lua") diff --git a/Workshop/200303/oldies/wifi_ap_stop.lua b/Workshop/200303/oldies/wifi_ap_stop.lua deleted file mode 100644 index 2738627..0000000 --- a/Workshop/200303/oldies/wifi_ap_stop.lua +++ /dev/null @@ -1,10 +0,0 @@ --- Démarre le WIFI en mode AP -print("\n wifi_ap_stop.lua zf180824.2000 \n") - -local zmodewifi=wifi.getmode() -if zmodewifi == wifi.SOFTAP then - wifi.setmode(wifi.NULLMODE) -elseif zmodewifi == wifi.STATIONAP then - wifi.setmode(wifi.STATION) -end -print("WIFI AP arrêté") diff --git a/Workshop/200303/oldies/wifi_cli_conf.lua b/Workshop/200303/oldies/wifi_cli_conf.lua deleted file mode 100644 index 9573e74..0000000 --- a/Workshop/200303/oldies/wifi_cli_conf.lua +++ /dev/null @@ -1,4 +0,0 @@ --- Petit script pour configurer le client WIFI du NodeMCU -print("\n wifi_cli_conf.lua zf180824.2000 \n") - -wifi.sta.config{ssid="3G-zf", pwd="xxx", save=true} diff --git a/Workshop/200303/oldies/wifi_cli_start.lua b/Workshop/200303/oldies/wifi_cli_start.lua deleted file mode 100644 index aac8bea..0000000 --- a/Workshop/200303/oldies/wifi_cli_start.lua +++ /dev/null @@ -1,14 +0,0 @@ --- Petit script pour connecter le NodeMCU sur un AP Wifi avec l'accompte sauvé en EEPROM -print("\n wifi_cli_start.lua zf180824.2000 \n") - -local zmodewifi=wifi.getmode() -if zmodewifi == wifi.NULLMODE then - print("WIFI mode CLI only") - wifi.setmode(wifi.STATION) -elseif zmodewifi == wifi.SOFTAP then - print("WIFI mode AP+CLI") - wifi.setmode(wifi.STATIONAP) -end -wifi.sta.autoconnect(1) -wifi.sta.connect() -dofile("wifi_get_ip.lua") diff --git a/Workshop/200303/oldies/wifi_cli_stop.lua b/Workshop/200303/oldies/wifi_cli_stop.lua deleted file mode 100644 index 9429aa5..0000000 --- a/Workshop/200303/oldies/wifi_cli_stop.lua +++ /dev/null @@ -1,10 +0,0 @@ --- Démarre le WIFI en mode AP -print("\n wifi_cli_stop.lua zf180824.2000 \n") - -local zmodewifi=wifi.getmode() -if zmodewifi == wifi.STATION then - wifi.setmode(wifi.NULLMODE) -elseif zmodewifi == wifi.STATIONAP then - wifi.setmode(wifi.SOFTAP) -end -print("WIFI CLI arrêté") diff --git a/Workshop/200303/oldies/wifi_cnf_start.lua b/Workshop/200303/oldies/wifi_cnf_start.lua deleted file mode 100644 index 975af72..0000000 --- a/Workshop/200303/oldies/wifi_cnf_start.lua +++ /dev/null @@ -1,15 +0,0 @@ --- Petit script pour démarrer le mode configuration WIFI du NodeMCU -print("\n wifi_cnf_start.lua zf180906.1610 \n") - -print("\nwifi config http://192.168.4.1\n") ---dofile("wifi_ap_stop.lua") ---dofile("wifi_cli_stop.lua") - -srv:close() -telnet_srv:close() - ---wificnftimer1=tmr.create() ---tmr.alarm(wificnftimer1, 3000, tmr.ALARM_SINGLE, function() -print("coucou") - enduser_setup.start() ---end) diff --git a/Workshop/200303/oldies/wifi_cnf_stop.lua b/Workshop/200303/oldies/wifi_cnf_stop.lua deleted file mode 100644 index 88750e3..0000000 --- a/Workshop/200303/oldies/wifi_cnf_stop.lua +++ /dev/null @@ -1,6 +0,0 @@ --- Petit script pour arrêter le mode configuration WIFI du NodeMCU -print("\n wifi_cnf_stop.lua zf180824.2000 \n") - -enduser_setup.stop() -wifi.sta.autoconnect(1) -wifi.sta.connect()-- Petit script pour arrêter le mode configuration WIFI du NodeMCU diff --git a/Workshop/200303/oldies/wifi_get_ip.lua b/Workshop/200303/oldies/wifi_get_ip.lua deleted file mode 100644 index 83b6369..0000000 --- a/Workshop/200303/oldies/wifi_get_ip.lua +++ /dev/null @@ -1,12 +0,0 @@ --- Petit script pour obtenir l'adresse IP du NodeMCU connecté sur un AP Wifi -print("\n wifi_get_ip.lua zf180824.2000 \n") - -wifitimer1=tmr.create() -tmr.alarm(wifitimer1, 1000, tmr.ALARM_AUTO , function() - if wifi.sta.getip() == nil then - print("Connecting to AP...") - else - tmr.stop(wifitimer1) - dofile("wifi_info.lua") - end -end) diff --git a/Workshop/200303/oldies/wifi_info.lua b/Workshop/200303/oldies/wifi_info.lua deleted file mode 100644 index 800b8d4..0000000 --- a/Workshop/200303/oldies/wifi_info.lua +++ /dev/null @@ -1,28 +0,0 @@ --- Petit script pour afficher les infos actuel du WIFI -print("\n wifi_info.lua zf180824.2000 \n") - -local zmodewifi=wifi.getmode() - -if zmodewifi == wifi.NULLMODE then - print("WIFI OFF") -elseif zmodewifi == wifi.STATION then - print("WIFI mode CLI") - print("Connected IP:\n",wifi.sta.getip()) - do - local sta_config=wifi.sta.getconfig(true) - print(string.format("Current client config:\n\tssid:\"%s\"\tpassword:\"%s\"\n\tbssid:\"%s\"\tbssid_set:%s", sta_config.ssid, sta_config.pwd, sta_config.bssid, (sta_config.bssid_set and "true" or "false"))) - end -elseif zmodewifi == wifi.SOFTAP then - print("WIFI mode AP") - print("AP MAC:\n\t"..wifi.ap.getmac()) - print("AP IP:\n\t"..wifi.ap.getip()) -elseif zmodewifi == wifi.STATIONAP then - print("WIFI mode CLI+AP") - print("Connected IP:\n",wifi.sta.getip()) - do - local sta_config=wifi.sta.getconfig(true) - print(string.format("Current client config:\n\tssid:\"%s\"\tpassword:\"%s\"\n\tbssid:\"%s\"\tbssid_set:%s", sta_config.ssid, sta_config.pwd, sta_config.bssid, (sta_config.bssid_set and "true" or "false"))) - end - print("AP MAC: "..wifi.ap.getmac()) - print("AP IP: "..wifi.ap.getip()) -end diff --git a/Workshop/200303/oldies/wifi_off.lua b/Workshop/200303/oldies/wifi_off.lua deleted file mode 100644 index b368e32..0000000 --- a/Workshop/200303/oldies/wifi_off.lua +++ /dev/null @@ -1,4 +0,0 @@ --- Déconnecte le WIFI -print("\n wifi_off.lua zf180822.0959 \n") - -wifi.setmode(wifi.NULLMODE) diff --git a/Workshop/200303/oldies/wifi_start.lua b/Workshop/200303/oldies/wifi_start.lua deleted file mode 100644 index 47bfe11..0000000 --- a/Workshop/200303/oldies/wifi_start.lua +++ /dev/null @@ -1,5 +0,0 @@ --- Exemple de petit script pour démarrer le WIFI -print("\n wifi_start.lua zf180824.2000 \n") - -dofile("wifi_cli_start.lua") -dofile("wifi_ap_start.lua") \ No newline at end of file