Este circuito permite controlar um motor de passo comum de 12 V a partir de sinais enviados por um oscilador com base no circuito integrado 555.
Podemos usar este circuito em demonstrações, robótica e outras aplicações. Quando o motor necessita girar numa velocidade precisa que depende da frequência do sinal aplicado na entrada do CI3.
A frequência do oscilador CI2 determina a velocidade de rotação do motor e pode ser controlada numa ampla faixa de valores pelo potenciómetro P1.
O sentido de rotação do motor depende do sequenciamento dos pulsos e pode ser invertido por meio das chaves S1 e S2, assim como sua parada e reposição.
Os transistores de acionamento do motor devem ser dotados de radiadores de calor. A alimentação única é de 12 V, pois para a parte digital temos a redução para 5 V feita por um circuito integrado 7805.