from machine import Pin,PWM,Timer
push=Pin(25,Pin.IN,Pin.PULL_UP)
servo=PWM(Pin(23),freq=50)
pi=75
#timer
def timer(x):
global pi
pi=pi+1
if pi>125:
pi=25
t=Timer(0)
t.init(period=1000,mode=Timer.PERIODIC,callback=timer)
#interrupcion
def inte(x):
global pi
pi=pi-1
if pi<25:
pi=25
push.irq(trigger=Pin.IRQ_FALLING,handler=inte)
while(1):
servo.duty(pi)