import machine
import time
import dht
DHT_PIN = 03
LED_VERDE = 22
LED_ROJO = 23
sensor = dht.DHT22(machine.Pin(DHT_PIN))
led_verde = machine.Pin(LED_VERDE, machine.Pin.OUT)
led_rojo = machine.Pin(LED_ROJO, machine.Pin.OUT)
estado_verde = False
estado_rojo = False
while True:
try:
sensor.measure()
temperatura = sensor.temperature()
print("Temperatura:", temperatura)
if temperatura < 20:
estado_verde = True
estado_rojo = False
elif temperatura >= 40:
estado_verde = False
estado_rojo = True
led_verde.value(1 if estado_verde else 0)
led_rojo.value(1 if estado_rojo else 0)
except Exception as e:
print("Error:", e)
time.sleep(1)