Controlar motor paso a paso bipolar con L293D

Hola, soy nuevo en Arduino, estoy programando un stepper bipolar. Puedo configurar su recorrido de x pasos hacia un polo y x pasos hacia el otro, al conectar un potenciometro tengo control de la velocidad pero la dirección del motor va solo hacia una dirección y con recorrido indefinido. Necesito ayuda para codificar el recorrido de ida y vuelta y en base a eso controlar la velocidad.
Gracias,

Hi,
Si estas usando switches como entrada debe de instalarle una resistencia de pullUP de 10K o configura el input como "INPUT_PULLUP". Este comando te instala el pullup internamente si no quire instalarselo afuera en el pin. si no lo hace entonces el pin de entraada estara flotando.

@lucasmard no revivas hilos viejos y menos aún cambies el tema original por otra consulta.
Creas tu hilo luego de leer las normas y nadie te dirá nada.