from time import localtime, sleep_ms
from network import WLAN, STA_IF
from ntptime import settime
# Importações: localtime obtém a data e a hora local
# Importações: WLAN comunica que será utilizado o wifi
# Importações: STA_IF "configura" o equipamento para se concectar em uma rede
# Importações: settime ajusta o rtc conforme o protocolo NTP
rede = WLAN(STA_IF) # Cria um objeto para gerenciar a rede
rede.active(True) # Ativa o circuito de rádio frequência
if not rede.isconnected(): # Verifica se o ESP se conectou a última red utilizada
rede.connect('Wokwi-GUEST','') # Caso não tenha se concetado conecte na seguinte rede
tentativas = 0 # Zera o contador
while not rede.isconnected() and tentativas < 10:
sleep_ms(200)
tentativas +1
# Espera um segundos enquanto espera a conexão
# Realiza 10 tentativas e depois segue a vida
# Da uma pausa
# Adiciona mais um no contaodor
ts = localtime()
print (ts)
try:
if rede.isconnected: # Se a rede estiver conectadol
settime()
else: # Caso contrário
print ('Deu ruim') # Printa no terminal a mensagem desejada
except:
print ('Deu MUITO ruim')
ts = localtime()
print (ts)
sleep_ms(3000)
ts = localtime()
print (ts)
# UTC = HORARIO UNIVERSAL