Control de motor de paso

Hola, mi problema es el siguiente: nesecito controlar la aceleracion de un motor de paso con un sensor infrarojo, nesecito que el motor de paso se mueva un paso a la vez cada vez que reciba una senal del sensor, el limite del sensor sera 100 pulsos por segundo, lo que equivaldria a 100 pasos por segundo, lo que esta dentro del rango de cualquier motor de paso promedio.

Google : Arduino stepper es tu respuesta.