from machine import Pin,PWM,Timer
import time
cuenta1=1
#cuenta2=0
p32 = Pin(32, Pin.OUT) #MS1
p33 = Pin(33, Pin.OUT) #MS2
p25 = Pin(25, Pin.OUT) #MS3
p26 = Pin(26, Pin.OUT) #STEP
p27 = Pin(27, Pin.IN) #entrada direccion
p14 = Pin(14, Pin.OUT)
p12 = Pin(12, Pin.OUT)
p26.off()
#pwm0=PWM(Pin(26))
#pwm0.freq(100)
#pwm0.duty_u16(100)
#set timer
tim1 = Timer(1)
tim1.init(period=cuenta1, mode=Timer.PERIODIC, callback=lambda t:
ligarmotor())
def ligarmotor():
global cuenta1
direccion=int(p27.value())
print(direccion)
#global cuenta2
if p27.value()==1:
cuenta1+=1
p26.on()
p32.off()
p33.off()
p25.off()
p26.off()
if p27.value()==0:
cuenta1+=1
p26.on()
p32.off()
p33.off()
p25.off()
p26.off()