Arduino Motor Shield


This Product Has Been Discontinued, This Page Is For Reference Only.

30.00 USD
$30.00 ea.

Use the Arduino Motor Shield when you need your Arduino to MOVE STUFF!

Description [Hide]

Looking to drive some gear motors with your Arduino? It's a thinker, not a doer, so it needs some muscle to make motors move. That's where the official Arduino Motor Shield v3.0 comes into play!

The Arduino Motor Shield must be powered by an external power supply from either an AC-to-DC adapter (wall-wart) or a battery to the Shield's screw down terminals (Vin & GND) or at the Arduino's 2.1mm power jack . To avoid possible damage to the Arduino board on which the shield is mounted, we recommend using an external power supply that provides a voltage between 7 and 12V. If your motor requires more than 9V we recommend that you separate the power lines of the shield and the Arduino board on which the shield is mounted. This is possible by cutting the "Vin Connect" jumper placed on the back side of the shield. The absolute limit for the Vin at the screw terminals is 18V.

You can drive two Brushed DC motors by connecting the two wires of each one in the (+) and (-) screw terminals for each channel A and B. In this way you can control its direction by setting HIGH or LOW the DIR A and DIR B pins, you can control the speed by varying the PWM A and PWM B duty cycle values. The Brake A and Brake B pins, if set HIGH, will effectively brake the DC motors rather than let them slow down by cutting the power. You can measure the current going through the DC motor by reading the SNS0 and SNS1 pins. On each channel will be a voltage proportional to the measured current, which can be read as a normal analog input, through the function analogRead() on the analog input A0 and A1. For your convenience it is calibrated to be 3.3V when the channel is delivering its maximum possible current, that is 2A. There are also Freewheeling and Brake functions available for this shield.


  • Max Current: 2A per channel (2 Channels) can be parallel to form one 4A channel
  • Operating Voltage: 5V to 12VDC
  • Motor Controller Chip: L298, can drive 2 DC motors or 1 Stepper
  • Current sensing: 1.65V/A
  • Direction Pins: ChA - D12, ChB - D13
  • PWM Pins: ChA - D3, ChB - D11
  • Brake Pins: ChA - D9, ChB - D8 (Can be disabled by cutting jumpers)
  • Current Sensing Pins: ChA - A0, ChB - A1 (Can be disabled by cutting jumpers)
  • Power input: Screw terminals labelled Vin (+) and GND (-) (Jumper can be cut to to operate with a split supply)
  • TinkerKit connectors:  2 (in white) for Analog Inputs (A2 & A3), 2 (in orange) for Analog (PWM) Outputs (D5 & D6), and 2 (white 4 pins) for input and output TWI interfaces

Documentation [Hide]

You Might Also Like [Hide]


Arduino USB Board (Uno R3)

The Arduino Uno is the all-new replacement for the favourite and popular Arduino Duemilanove. Now shipping R3!

$29.45 USD


Breadboard Jumper Wire Bundle

This 70-piece flexible wire jumper kit is sure to replace your old-style solid-wire jumpers. These are more flexible, robust, and easy to use!

$6.00 USD


ScrewShield for Arduino

The ScrewShield is a “wing-format” shield that extends the Arduino pins to sturdy, secure, and dependable screw terminal blocks. (You even get a few bonus terminals for extra GND and power!&#

$10.00 USD


Arduino Starter Bundle - Ultimate

This kit is basically the same as the Ultimate Freeduino Starter Bundle, but it includes the Arduino Uno, which requires no extra soldering. It is a great way to get started on using Arduinos.

$94.90 USD


Motor Mind BE 3A Serial Motor Controller

Here is a motor controller that only needs 2 lines for control, it communicates serially via 2400 or 9600 Baud TTL signals. It's a smart controller that has a number of parameters that can be adjusted and can return valuable data such as speed & position.

$29.99 USD


Double Rainbow RGB LED strip controller for Ardweeny

It's a RGB controller. For RGB LED strip lights. Two separate strips, actually. For an Arduino. Well, the Ardweeny, actually. What else can we call it but the "Double Rainbow Controller"?

$15.00 USD


DC Motor + Stepper FeatherWing Add-on For All Feather Boards

A Feather board without ambition is a Feather board without FeatherWings! This is the DC Motor + Stepper FeatherWing which will let you use 2 x bi-polar stepper motors or 4 x brushed DC motors (or 1 stepper and 2 DC motors).

$19.95 USD


VoiceShield Kit

The Voice Shield (VS) is an analog audio shield for the Arduino that allows you to play audio sound byte.

$55.95 USD


PICAXE-08M Starter Pack (Serial)

This kit includes everything you need to start working on the PICAXE-08M microcontroller.

$14.72 USD


MF83ZZ Flanged double-shielded bearing, 3x8x3mm

For Flanges Sake! Let it slide!

$1.00 USD





Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!