#importar librerias
from machine import Pin, PWM
from time import sleep
#codigo de programa
def main():
#configuracion de pulso de servo
pin_servo = Pin(25)
pul_servo = PWM(pin_servo)
pul_servo.freq(50)
#variables de incremento y de duty inicial
step = 2
duty = 18
#ciclo infinito de programa
while(1):
#evaluar limites para 0° y 180°
if(duty<18):
step = 2
elif(duty>115):#sirve para enlazar varias condiciones
step = -2
#incrementar duty y fijar
duty = duty + step
pul_servo.duty(duty)
#tiempo entre variacion
sleep(0.2)
print(pul_servo.duty())
if __name__ == "__main__":
main()