Arduino Motor Shield (Rev 3)
The Arduino Motor Shield
The Arduino Motor Shield lets you pilot 2 DC motors with your Arduino board. This Shield is based on the dual full-bridge driver L298P. With the Arduino Motor Shield you are able to pilot the direction and the speed of your motors independently one of the other.
Technical specifications of the Arduino Motor Shield
- Operating Voltage : from 5V to 12V
- Motor controller : L298P, Drives 2 DC motors or 1 stepper motor
- Max current 2A per channel or 4A max (with external power supply)
- Current sensing 1.65V/A
- Free running stop and brake function
Powering the Arduino Motor Shield
The Arduino Motor Shield has to be powered by an external power supply. The L298 driver that is on the Arduino Motor Shield has 2 separate power connectors, one for logic and the other to power the motors. Indeed, the power that is necessary to the motors usually exceeds the power that can be supplied by the USB connection.
Connecting the Arduino Motor Shield to your Arduino board
The Arduino Motor Shield has 2 channels named A and B. Each channel uses 4 pins on the Arduino board and can be used to pilot a DC motor. This is also possible to combine the 2 channels to drive one unipolar stepper motor.
The following table describes the Arduino Pins that are used and their use.
|Function||Pins (channel A)||Pins (channel B)|
Technical documentation of the Arduino Motor Shield
Click on the following links to download the documents.