Motor de passo com sensor

Ola, minha questao e que preciso de um circuito de um motor de passo que se movimente um passo cada que receber o pulso de um sensor otico infravermelho, o sensor estara posicionado num motor analogico, entao o pulso do sensor sera enviado a cada revolucao do motor.

boa noite
Tente fazer um desenho esquemático para que eu desenhe no proteus e faça uma simulação.

Esse e o esquema, o motor tem o limite maximo de 6000 rpm o que equivale a 6000 passos por minuto, o problema e que o motor de passo acompanhe a aceleracao e desaceleracao do motor dc. O sensor tambem poderia ser do tipo magnetico, tanto faz.