# programa de operacion motor a pasos
# Asignatura sistema embebidos Carlos Castañeda
from machine import Pin
import time
pinEnabled = Pin(5, Pin.OUT,value=0)
pinStep = Pin(4, Pin.OUT)
pinDirection = Pin(0, Pin.OUT)
stepsPerRevolution = 360 #1.8 grados / paso orginalmente tenia parametro 400
while 1:
pinDirection.on()
for i in range(0,stepsPerRevolution):
pinStep.on()
time.sleep_ms(20)
pinStep.off()
time.sleep_ms(20)
pinDirection.off()
for i in range(0,stepsPerRevolution):
pinStep.on()
time.sleep_ms(30)
pinStep.off()
time.sleep_ms(30)