# Importar librerías
import network
import machine
import urequests
import network
import time
import ujson
import _thread
import _thread
from machine import Pin
from time import sleep
led = Pin(2, Pin.OUT)#pin 2 ESP32 configurado como salida.
# Conexion al servicio Wi-Fi para tener acceso a Internet.
wf=network.WLAN(network.STA_IF)#configuracion de Interfaz wi-fi.
wf.active(True)#Activar interfaz basica de wi-fi.
sleep(1)
lista=wf.scan()#lista de los wifi de la zona en este programa no se usa por cuestiones de pactisidad
#for red in lista:
wf.connect("Wokwi-GUEST","")#clave wifi Wokwi en la pagina del mismo para simular la coneccion
print("Connecting to WiFi", end="")#Imprime informacion en la pantalla o terminal del usuario
while not wf.isconnected():#cuando no este conectado ingresa al bucle sino continua programa
led.value(not led.value())#Dentro del bucle primero se niega el valor de salida.
sleep(0.5)#Se apaga el led 0.5 segundo
print(".", end="")
sleep(0.5)
print(" Connected!")#imprime cuando salido del bucle el estado de la coneccion wi-fi