import network
import time
import requests
from machine import Pin
from dht import DHT22
led = Pin(18, Pin.OUT)
sensordht = DHT22(Pin(12))
def conectarwifi(red, password):
global mired
mired = network.WLAN(network.STA_IF)
if not mired.isconnected():
mired.active(True)
mired.connect(red,password)
print("Conectado a la red.",red + "...")
timeout = time.time()
while not mired.isconnected():
if (time.ticks_diff(time.time(), timeout) > 10):
return False
return True
if conectarwifi("Wokwi-GUEST",""):
print("Coneccion exitosa...")
print("Datos de la red (IP, netmask/gw/DNS:) ",mired.ifconfig())
while True:
time.sleep(5)
sensordht.measure()
temp = sensordht.temperature()
hum = sensordht.humidity()
print("Temperatura = {}°C, Humedad 0 {}%".format(temp,hum))
if temp > 35:
print("la temperatura es muy alta, favor revisar.")
led.on()
else:
print("La temperatura es normal")
led.off()