44 lines
800 B
Lua
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
|