from machine import Pin, PWM
from time import sleep
import dht
sensor_clima = dht.DHT11(Pin(16))
servo_irrigacao = PWM(Pin(28))
servo_irrigacao.freq(50)
irrigando = False
while True:
sensor_clima.measure()
temperatura_atual = sensor_clima.temperature()
umidade_atual = sensor_clima.humidity()
print("Temperatura:", temperatura_atual, "°C - Umidade:", umidade_atual, "%")
if umidade_atual < 60:
irrigando = True
elif umidade_atual >= 80:
irrigando = False
if irrigando:
servo_irrigacao.duty_ns(1600000)
print("Sistema de irrigação ligado")
else:
servo_irrigacao.duty_ns(1500000)
sleep(2)