Este circuito foi adaptado do meu livro Robótica, Mecatrônica e Inteligência Artificial - Robotics, Mechatronics and Artificial Intelligence (esgotado) publicado nos Estados Unidos (*). Ele pode ser usado como um shield de controle para motores de passo em um projeto de mecatrônica ou robótica ou como um bloco de construção para projetos simples.
A blindagem mostrada na Figura 1 é um driver para o controle do motor de passo até 1 A. É apropriado se os transistores forem BD135 / BD17 ou BD139.

A sequência de pulsos para posicionar o motor é aplicada às entradas P1 a P4 para um tradutor apropriado (veja os seguintes blocos). O circuito precisa de 12 mA por entrada para acionar um motor de 500 mA, tornando-o compatível com a lógica TTL ou CMOS.
Os transistores podem ser substituídos por unidades poderosas. Se transistores de baixo ganho forem usados, você provavelmente precisará de mais corrente na entrada. O próximo bloco, usando transistores Darlington, pode ser importante se forem utilizados motores de passo de alta potência. Os transistores devem ser montados em dissipadores de calor.