#imports
from machine import Pin, reset
from time import sleep_ms, localtime
from network import WLAN, STA_IF
from ntptime import settime
# Definiçã de pinos e recursos
chave = Pin(4, Pin.IN, Pin.PULL_UP)
rele = Pin(5, Pin.OUT, value=0)
#INTERNET/WIFI
rede = WLAN(STA_IF)
rede.active(True)
if not rede.isconnected():
rede.connect('Wokwi-GUEST','')
tentativas = 0
while not rede.isconnected() and tentativas < 20:
tentativas += 1
sleep_ms(500)
if rede.isconnected():
print (localtime())
settime()
print (localtime())
print(f'config: {rede.ifconfig()}')
else:
print ('Nao deu, meu querido!')
reset()
# Broker
# Inicializaçaão das variveis e outros
estado = False
# callback?!
# loop
while True:
if not chave():
rele.on()
sleep_ms(1000)
rele.off()
sleep_ms(1000)Loading
esp32-c3-devkitm-1
esp32-c3-devkitm-1