Tipos de motores

Para controlar los motores, utilizarás la placa Arduino. Básicamente, cualquier objeto electrónico que hayas visto o conoces, tiene alguna pieza en movimiento. Por ejemplo: impresoras, coches de juguete, cepillos de dientes eléctricos, etc.; todos, contienen motores. Los hay de muchos tipos, pero principalmente encontrarás tres tipos de motores:

Motores DC (corriente continua):

Si necesitas que algo gire pero sin precisión, este es tu motor. Para encontrar un motor DC en la vida real, busca el ventilador que se encuentra dentro de tu ordenador. También puedes encontrar uno muy pequeño en tu teléfono móvil. El motor DC es el que hace que tu teléfono vibre, haciendo girar un bloque de metal cuyo peso está distribuido de manera no uniforme.

Un motor DC puede funcionar libremente en ambas direcciones, es muy fácil controlar su velocidad pero no su posición. Tampoco es sencillo hacerlo parar de forma precisa. Viene con dos cables: alimentación y tierra. Por regla general un motor DC no puede ser alimentado directamente de la corriente proporcionada por un Pin digital de Arduino.

Los cables se pueden conectar a tierra o a un Pin digital. Para hacerlo girar, establece el Pin digital en HIGH y para que se detenga, pon el Pin digital en LOW. Para hacerlo girar en sentido contrario, cambia el orden de los cables.

Es posible controlar la velocidad de un motor DC desde Arduino con una técnica llamada PWM usando un transistor. Con varios transistores dispuestos en un puente H, puedes incluso controlar la dirección sin tener que desconectar el motor.

Motores paso a paso:

Los motores paso a paso se pueden encontrar en cualquier objeto electrónico donde prima la precisión, como escáneres e impresoras. Un motor paso a paso puede, a diferencia del motor DC, ser muy preciso tanto en posición como en velocidad.


La rotación completa de los motores paso a paso se divide en pasos equitativos y puedes controlar la parada del motor en cada uno de estos pasos. Los pasos se miden en grados, normalmente 1.8, 3.6 o 7.2. Cuanto más pequeños sean los pasos, más preciso será. Esto hace que sea muy útil cuando se necesita un posicionamiento repetido.

Sin embargo, el motor paso a paso nunca será muy rápido. Un motor paso a paso tiene 4 o más cables. Por lo general, necesitas más de 5 voltios para alimentar un motor paso a paso, lo que significa que no se puede alimentar directamente desde Arduino. Sin embargo, podemos utilizar una fuente de alimentación externa para alimentar el motor y controlarlo desde Arduino a través de un transistor.

Servomotores

Los servomotores son ampliamente utilizados en robótica y en radio-control. Estos tipos de motores son los que vas a utilizar esta semana puesto que son muy sencillos de controlar y conectar desde Arduino.

Tienen tres cables: uno para la energía, uno para tierra y otro para controlarlos. Hay dos tipos de servomotores: rotación estándar y rotación continua. El estándar puede girar 180 grados y puede ser controlado como el motor paso a paso a una posición precisa. La rotación continua puede, al igual que el motor DC, rotar en ambas direcciones, no tan rápido; pero puedes controlar tanto la velocidad como la dirección sin tener que utilizar transistores.