from machine import Pin, PWM, ADC
from dht import DHT22
import time
def main():
servo_sg90 = PWM (Pin(12), freq = 50)
sensordht= DHT22 (Pin(18))
#_______________________________________________________
conver = 180.0
conver2 = 90.0
while True:
sensordht.measure()
tem =int (sensordht.temperature())
hum =int (sensordht.humidity())
time.sleep(1)
# print("Valor de la Temperatura",tem,"Valor de la humedad", hum)
#_______________________________________________________________________
if tem >= 0 and tem <= 26:
duty = ((3.06084 * conver **2 + 10278 * conver + 550000))
conversion = duty/ 1000000
mili = int(conversion * 1023 /20)
servo_sg90.duty(mili)
else:
duty = ((3.06084 * conver2 **2 + 10278*conver2 + 550000))
conversion = duty/ 1000000
mili = int(conversion * 1023 /20)
servo_sg90.duty(mili)
if __name__ == '__main__':
main()