from machine import Pin, ADC
import utime
umbral_temp = 25
umbral_humedad = 40
sensor_temp = ADC(Pin(34))
rele1 = Pin(12, Pin.OUT)
rele2 = Pin(13, Pin.OUT)
sensor_luz = ADC(Pin(35))
historico_temperaturas = []
while True:
temp = sensor_temp.read() * (3.3 / 4095) * 100
historico_temperaturas.append(temp)
print("Temperatura:", temp, "C")
if temp < umbral_temp:
rele1.value(1)
print("Relé 1 activado (Temperatura baja)")
else:
rele1.value(0)
print("Relé 1 desactivado (Temperatura alta)")
humedad = sensor_temp.read()
humedad = humedad * (3.3 / 4095) * 100
print("Humedad:", humedad, "%")
if humedad < umbral_humedad:
rele2.value(1)
print("Relé 2 activado (Humedad baja)")
else:
rele2.value(0)
print("Relé 2 desactivado (Humedad alta)")
valor_luz = sensor_luz.read()
if valor_luz <= 1030:
estado_luz = "Oscuro"
elif valor_luz <= 2425:
estado_luz = "Normal"
else:
estado_luz = "Luz"
print("Estado de la luz:", estado_luz)
utime.sleep(10)