from machine import Pin, PWM
import utime
from dht import DHT22
servo =PWM(Pin(26))
servo.freq(50)
sensor = DHT22(Pin(27, Pin.IN))
while True:
# Para los valores del servo de este simulador
# 455959 ns -> 0 grados
# 1472052 ns -> 90 grados
# 2488145 na -> 180 grados
sensor.measure() # Leemos los valores del sensor
temperatura = sensor.temperature() # Obtenemos la temperatura
humedad = sensor.humidity() # Obtenemos la humedad
if temperatura >= 40:
servo.duty_ns(2488145)
else:
servo.duty_ns(455959)
utime.sleep_ms(50)