background image

Assembled shield on a RedBoard/Arduino

Prototyping Area

Let’s address the elephant in the room. There’s almost half a shield that 
we’ve failed to talk about thus far: the prototyping area! These rows and 
columns of 0.1"-spaced plated through-holes can be used to solder in all 
sorts of fun components.

Near the proto area is a set of six pins. With the isolation jumpers opened 
underneath, these allow you to interface directly to the inputs of the L298.

The six pins of the ISP connector are outlined within the proto area. These 
are just plated through holes, and are labeled to warn you that the pins 
underneath come up really close. If you absolutely need these, you may 
end up removing the ISP header from the attached Arduino.

Here are some ideas of what to do with it:

• Leave it alone! — If you’re happy with just driving motors, you’re 

good to go.

• Add an accelerometer to enable bump detection in your robot.
• Fill it with LEDs to make your project as blinky as possible.
• Add current sense resistors, an op-amp, and measure the current of 

the motors being driven.

• Disconnect all the jumpers and wire up the L298 in any way you 

please.

Unlike other prototyping areas you may have encountered in the past, 
these holes are 

not wired together

. You don’t need to do any trace-slicing, 

but you will need to do some soldering and wire routing.

Motor and Wheel Assembly

This is where the shield assembly gets very project-specific. Have you 
picked out which motors you’ll be driving with the shield? Do you know how 
long the wires need to be trimmed? There’s a lot to be answered here 
before continuing on…

Motor Wiring

If you have the kit, the motors come with wires attached, but take the time 
to notice how they are wired. They are a left-right pair, which can be seen 
by holding the motors in the same orientation and looking at how the red 
and black wires are attached. When they are installed with the wire-side 
facing each other, a positive polarity drives either motor “forward,” even 
though one is spinning clockwise while the other spins counterclockwise.

Connecting Motors

If you added screw terminals in the last step, break out your screwdriver, 
slide the wires in, and tighten the terminals down.

In lieu of screw terminals, you can solder the motor wires into either the 0.1" 

Page 10 of 17

Summary of Contents for Ardumoto Kit

Page 1: ...hield either alone or with a set of motors and wheels in our Ardumoto Shield Kit This kit includes the shield as well as pairs of tires motors and connectors And of course it s all stuffed in a classi...

Page 2: ...gory You ll also need a handful of connectors to get everything wired up together We recommend Stackable Headers to connect your Ardumoto to your Arduino and two or three 3 5mm Screw Terminals to help...

Page 3: ...is a great platform for first time motor users and experienced ones too There are however a few concepts you should be familiar with before clicking over to the next few pages Here are some tutorials...

Page 4: ...means it can individually drive up to two motors So it s perfect for a two wheel drive vehicle But if you have a special four wheel drive platform you might need something else or just two L298s Each...

Page 5: ...es two pins the digital output for direction and the PWM for speed The factory configuration uses Arduino pins 2 3 4 and 11 The alternate configuration uses pins 7 8 9 and 10 If the alternate pins are...

Page 6: ...ilding simple two wheel drive robot platforms connect one motor to port A and the other motor to port B Technically there is no right or wrong way to connect your motor s wires to the two output pins...

Page 7: ...debug your code LEDs in operation Supply Voltage The Ardumoto Shield should be powered through one of two power supply inputs Pick one or the other 1 The barrel jack input on the Arduino 2 The V input...

Page 8: ...r a Project tutorial Ardumoto Shield Assembly Tips Before you can start using the Ardumoto Shield you have to do a little assembly Embrace your inner electronics technician and whip out that soldering...

Page 9: ...looking for lower profile installation If this is your first shield assembly we recommend reading through our shield assembly guide There are all sorts of tricks to installing shield headers and maki...

Page 10: ...otors being driven Disconnect all the jumpers and wire up the L298 in any way you please Unlike other prototyping areas you may have encountered in the past these holes are not wired together You don...

Page 11: ...ell This shape of robot relies mostly on balance and slides across the floor If driving on carpet slick clear tape can be added to the corners to prevent catching Example Code Controlling the Ardumoto...

Page 12: ...to make life easier define MOTOR_A 0 define MOTOR_B 1 Pin Assignments Default pins define DIRA 2 Direction control for motor A define PWMA 3 PWM control speed for motor A define DIRB 4 Direction contr...

Page 13: ...for a second Now spin in place driveArdumoto MOTOR_A FORWARD 255 Motor A at max spe ed driveArdumoto MOTOR_B REVERSE 255 Motor B at max spe ed delay 2000 Drive forward for a second stopArdumoto MOTOR...

Page 14: ...12 LOW digitalWrite 12 LOW Motor A will spin clockwise To make it spin the other way write the pin HIGH digitalWrite 12 HIGH Motor A will spin counter clockwis e Note The rotation direction depends o...

Page 15: ...dumoto Schematic To make the Ardumoto we ve connected the pairs with one of each inverted to allow a direction control The enable pin is then PWM d such that the output goes between drive enabled and...

Page 16: ...ing drive configuration Bridging output and control lines for 4A single drive add a heatsink with thermal tape Resources Ardumoto Shield Schematic A PDF of the shield s schematic Ardumoto Shield Githu...

Page 17: ...is an I2C based low voltage DC motor driver Assembly Guide for RedBot with Shadow Chassis Assembly Guide for the RedBot Kit This tutorial includes extra parts to follow to go along with the RedBot In...

Reviews: