Control de motores DC
Arduino (UNO) no proporciona corriente suficiente para hacer funcionar, en condiciones "dignas", un motor de corriente continua de los que solemos usar en el aula-taller de Tecnologías (motor DC). Conviene alimentar Arduino con una fuente externa (7 -12 V) para poder proporcionar intensidad necesaria para el par motor requerido en los proyectos. Para más información de cómo hacerlo se recomienda consultar el apartado (Alimentación eléctrica de Arduino). Existen "shields" o tarjetas que se encajan sobre Arduino y le añaden funciones específicas como mover motores DC.
Alimentación
Como vimos en la sección de Alimentación eléctrica de Arduino no es recomendable alimentar Arduino, cuando se trabaja con elementos de "alto" consumo como pueden ser los motores DC, con el cable USB. Tenemos la posibilidad de proporcionar más (mili)amperios a través de la conexión jack de Arduino. En el pin Vin tendremos una salida del voltaje que apliquemos por el jack que servirá para alimentar a los motores a través del integrado mediante el pin 8 (VC ó Vcc2). Para ver los márgenes de voltaje de trabajo del CI consultar la hoja de datos del fabricante.
Si el motor es pequeño y trabaja sin carga, sí que se puede.
Recomendamos las siguientes páginas de Luis Llamas:
Para obtener más información sobre estas placas se puede consultar la web oficial de Arduino: http://www.arduino.cc/en/Main/ArduinoMotorShieldR3
Además de utilizar una shield específica de motores DC, tenemos otras posibilidades para ponerlo en marcha: