ahi ta el problema!

el circuito que posteaste la lógica funciona con 12V, vos estas mandando pulsos de 5V, no los toma como un uno lógico seguramente el flip flop.

Saludos

PD: No se para que queres el motor, peor te recomendaría un driver un poco mejor.