Adafruit 1438 Motor Shield v2 for Arduino is an easy way to drive DC and stepper motors. This shield has the ability to drive up to 4 bi-directional DC motors or 2 stepper motors. The TB6612 MOSFET driver with 1.2A per channel current capability is used with the shield. The 1438 motor shield with a PWM driver chip onboard handles all the motor and speed controls over I2C. The Motor Shield is compatible with Arduino UNO, Leonardo, ADK/Mega R3, Due, Diecimila, and Duemilanove.