Skip to main content

¿Cuáles son los diferentes tipos de motores Arduino®?

El microcontrolador Arduino® se puede utilizar para controlar varios tipos diferentes de motores. Aunque el circuito de control electrónico exacto variará según el proyecto, cada motor está conectado a un pin de salida en la placa Arduino®. El código de programación se puede usar para cambiar la velocidad y la dirección de un motor conectado, o para avanzar un motor a la posición elegida. Las tres variedades más comunes de motores Arduino® son corriente continua (CC), paso a paso y servo.

Un motor de corriente continua es relativamente simple y puede usarse para muchos propósitos. Los motores de CC contienen bobinas de alambre que se colocan dentro de un imán. Cuando se envía electricidad a través de las bobinas, el campo electromagnético resultante hace que un eje gire. Muchos de los motores Arduino® de corriente continua que se usan en estos proyectos incluyen cajas de engranajes simples, que brindan influencia para girar ruedas pesadas o realizar otras tareas mecánicas.

Los motores de CC muy pequeños se pueden conectar directamente a un pin de salida Arduino®, pero los motores que consumen más de 40 miliamperios de corriente requieren circuitos de control adicionales. Los transistores se usan a menudo para este propósito .; Esto permite que Arduino® utilice una señal de baja corriente, que activa un interruptor de estado sólido y envía energía de alta corriente al motor. En algunas aplicaciones, como la robótica, varios transistores se combinan en una disposición conocida como "puente H". Un puente H permite invertir la polaridad eléctrica y permite que los motores DC Arduino® se muevan hacia adelante o hacia atrás.

Los motores paso a paso Arduino® son similares a los motores de CC, pero no giran continuamente. En cambio, la disposición interna de las bobinas electromagnéticas hace que un motor paso a paso avance o "avance" en pequeños incrementos. Como ejemplo de este movimiento, las manecillas de un reloj analógico alimentado por batería a menudo son accionadas por un motor paso a paso. Los motores Arduino® con un motor paso a paso conectado deben programarse para emitir una serie de pulsos. Cada señal hace que el motor "pise" una vez.

Los servomotores son significativamente diferentes de los motores de CC o paso a paso. Este motor tiene engranajes y circuitos integrados para controlar la posición del eje con mucha precisión. Estos tipos de motores Arduino® generalmente no están diseñados para una rotación circular completa, sino que se mueven dentro de un rango de 90 ° o 180 °. Los servomotores requieren una fuente de energía constante y una señal de posición, que determina la posición exacta del eje. Los servos, como se suele llamar a estos motores, a menudo pueden moverse de una posición a otra con gran velocidad y precisión.