Adafruit Motor Shield para Arduino es la forma más fácil y eficiente de controlar motores con tu placa Arduino. Además es una versión mejorada que incluye unas funcionalidades muy interesantes. En lugar de usar el clásico L293, utiliza un potente driver de potencia TB6612 de 1.2A por canal (llega hasta 3A de pico durante 20ms!) que también tiene una caída de tensión mucho más baja, cosa muy interesante si trabajas con baterías, así como diodos de protección integrados en las salidas. Otra funcionalidad muy cómo es que no utiliza los pines de salida PWM de la placa Arduino, sino que incorpora un microcontrolador dedicado para la gestión de los pulsos controlado mediante el bus I2C. De ésta manera, solo utiliza dos pines de conexión y la placa es compatible con todos los modelos de Arduino, ya sea Arduino UNO, DUE, Leonardo o Arduino MEGA. Al utilizar los pines I2C, podrás conectar más dispositivos al mismo bus y tendrás muchos más pines libres!
Puedes seleccionar la dirección I2C de la placa y por lo tanto puedes conectar varias placas al mismo tiempo, hasta un máximo de 32 placas para controlar 64 motores paso a paso o 128 motores DC! Aunque ese proyecto sería demasiado épico para montarlo realmente, la teoría es esa.
También dispone de una pequeña área de prototipado para montar otros componentes, protección de polaridad y viene montada y comprobada a falta de soldar los pines macho que también vienen incluidos.
Características:
2 conexiones para servomotores pequeños conectados al timer de alta resolución de Arduino (para que no vibren!)
4 salidas en puente H basado en el driver TB6612 con 1.2A de salida por puente. Protección termal y diodos de protección en las salidas. Puedes conectar motores de 4.5 a 13.5V.
Hasta 4 motores DC con control de dirección y velocidad de 8 bits
Hasta 2 motores paso a paso (unipolar o bipolar)
Motors automáticamente apagados al encendido
Conexiones con tornillo para cables de 18 a 26AWG
Pulsador de RESET integrado y de fácil acceso
Protección de polaridad y jumper para alimentación externa
Compatible con Arduino UNO, Leonardo, ADK/Mega R3, Due, Diecimila y Duemilanove. Funciona con Mega/ADK R2 y anteriores con 2 puentes adicionales
Dispone de libreria y ejemplos para Arduino para hacerlo funcionar en pocos minutos
Libreria: https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino?view=all