Paso 3: Conexión de un Motor paso a paso a un Arduino
Su fácil de utilizar un microcontrolador como un Arduino para controlar la secuencia de conmutación, pero para hacer cualquier cosa útil que necesitamos ser capaces de motores que típicamente una corriente mucho mayor que el Arduino puede manejar por su cuenta. Para lograr esto, utilizamos un chip como el ULN2003 que es sólo un banco de 7 transistores darlington, que puede cambiar hasta 24V y cargas de hasta 500mA por pin de salida – perfecto para un motor de pasos pequeños.
Como se puede ver en el circuito anterior, para controlar el motor paso a paso, tenemos que usar sólo 4 de los 7 transistores darlington disponibles en el ULN2003 ya que nuestro motor tiene 4 bobinas. Como se puede ver, hay 7 pines de entrada (uno para cada transistor darlington). Un total de cinco hilos salida el tablero y conectar al motor paso a paso. Cuatro de estos alambres son las líneas de salida de los transistores en el chip ULN y un cable es el + 12V de la fuente que utilizaremos para conducir el motor paso a paso. También hay 4 LEDs rojos (uno para cada línea de salida) que encienden cada vez que ese particular bobina es excitada.