'''
08_Wi-fi
@author André Sarmento
'''
import network
from time import sleep
# Nome e senha da rede
ssid = 'Wokwi-GUEST'
senha = ''
'''
TESTES
'''
# Configura a interface como client
#sta_if = network.WLAN(network.STA_IF)
# Ativa a interface
#sta_if.active(True)
# Como buscar redes (scan)
#redes = sta_if.scan()
#print(redes[0][0])
#print(redes)
#(ssid, bssid, channel, RSSI, authmode, hidden)
# Conecta
#sta_if.connect(ssid, senha)
#Verifica se está conectado
#sleep(3)
#conn = sta_if.isconnected()
#print(conn)
#Verifica configuração IP:
#sta_if.ifconfig()
#('192.168.0.2', '255.255.255.0', '192.168.0.1', '8.8.8.8')
def wifi_connect(ssid, senha):
print("Conectando ao Wi-Fi")
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
sta_if.connect(ssid, senha)
while not sta_if.isconnected():
print(".", end="")
sleep(0.3)
print(" Conectado!")
wifi_connect(ssid, senha)