Description: This is a motor shield for Arduino that will control two DC motors. Based on the L298 H-bridge, the SparkFun Ardumoto can drive up to 2 amps per channel. The board takes its power from the same Vin line as the Arduino board, includes blue and yellow LEDs to indicate active direction, and all driver lines are diode protected from back EMF. The new version of this shield allows for either 3.3 or 5v logic, a separate and more robust VIN connection, and the PWM input has moved to pin 3.
Control for motor attached to OUT1/2 is connected to digital line 12 (direction A) and digital line 3 (PWM A). Control for motor attached to OUT3/4 is connected to digital line 13 (direction B) and digital line 11 (PWM B).
Compatible screw terminals and connectors are listed below. They are not included in this SKU. You will need to add them to your cart separately.
Note: The VIN connection is tied directly to the VIN on the Arduino, so make sure to not apply power to both.
Based on 4 ratings:
Works as advertised.
Very good solution to drive motors
I’ll be taking an intro to robotics class in Fall and wanted to get a head start on the projects with one of them using this motor shield.
So far I have not been disappointed. Easily accessible examples on their website which makes setting up and using a breeze.
Highly recommend this for any two wheeled projects from beginner and up.
And with Sparkfun’s awesome customer service you can buy with confidence from these guys.
It’s okay because the functionality is very good and it’s so easy to drive a Shadow chassis for example.
But I’ve a problem that I can’t resolve, and I don’t get help from Sparkfun forum and also nothing googling the internet:
What can I do if I also want to use an I2C port, which (in Arduino Leonardo) uses pins D2 & D3 as SDA/SCL respectively. Can I do this in some way? or it’s imposible with Leonardo. I want to use I2C for communicate with my HMC5883L compass.
You can cut the the D3 pin on the shield and reroute it to a different open pin, giving you the option to use the I2C lines on the Leonardo. If you have questions about this, please email firstname.lastname@example.org. They can assist you further.
Since we use D3 for PWM on the motor lines, you would need to bypass the pin. You can use a Go Between shield if you don’t want to physically cut your board’s trace. https://www.sparkfun.com/products/11002