code-lua-iot/wifi.lua
2024-10-24 11:14:01 +02:00

44 lines
800 B
Lua

dofile("screen.lua")
function displaynets()
nets = net.wf.scan(true)
cls()
for i=0,#nets-1 do
console(nets[i].ssid.." "..nets[i].rssi)
end
end
function displayopennets()
nets = net.wf.scan(true)
cls()
for i=0,#nets-1 do
if nets[i].auth == net.wf.auth.OPEN then
console(nets[i].ssid.." "..nets[i].rssi)
end
end
end
function scanwifi()
while true do
nets = net.wf.scan(true)
cls()
for i=0,#nets-1 do
console(nets[i].ssid.." "..nets[i].rssi)
end
tmr.delayms(1000)
end
end
function neorssi()
neo = neopixel.attach(neopixel.WS2812B, pio.GPIO21, 8)
while true do
nets = net.wf.scan(true)
nb = (-nets[0].rssi) * 8 // 100
for i=0,nb-1 do
r, g, b = wheelRGB(i * 255 // 8)
neo:setPixel(i, r//10, g//10, b//10)
end
neo:update()
tmr.delayms(1000)
end
end