#COMPLETAR EL SIGUIENTE CÓDIGO PARA QUE LA PLACA ESP32 PUEDA TOMAR
#LOS DATOS DE LA TEMPERA DEL ENTORNO CON EL SENSOR DHT22
#Y PRENDA LA LUZ CELESTE CUANDO LA TEMPERATURA ES MENOR O IGUAL A 25
#Y ROJO CUANDO ES MAYOR
# importamos modulos, agregar los que faltan
import dht
import machine
import time
# Configuración de pines
dht_pin = machine.Pin(2, machine.Pin.IN) # definimos Pin de entrada para el sensor DHT22
led_pinBlue = machine.Pin(4, machine.Pin.OUT)
led_pinRed = machine.Pin(5, machine.Pin.OUT)
# Configuración del sensor DHT22
dht_sensor = dht.DHT22(machine.Pin(2))
# instrucciones del código principal
try:
# Lectura de temperatura y humedad
dht_sensor.measure()
temperatura = dht_sensor.temperature()
humedad = dht_sensor.humidity()
if temperatura<=25:
led_pinBlue.on()
time.sleep(5)
led_pinBlue.off()
print("La temperatura es menor o igual a 25°C")
else:
led_pinRed.on()
time.sleep(7)
led_pinRed.off()
print("La temperatura es mayor a 25°C")
if humedad>0:
print("La humedad es: ")
print(humedad)
except OSError:
print("Error al leer el sensor DHT22")