Control de motor a pasos, con driver pololu a4980

Buen dia, quiero encontrar ayuda o soporte para mi proyecto, el cual consiste en cambiar el giro del motor (izquierda,derecha) por medio de de dos push button, con un temporizador de tiempo para que el motor regrese a una posicion original o estandar, y de hay los push, determinaran el sentido del giro.