Step 1: Install
In order to make it work with older versions of the Arduino, you will need to trim a few pins off the motor shield. However, this is not, at all, recommended.
Insert the motor shield pins into the socket of the Arduino Uno.
Step 2: Shield Features
It also has 6 headers for the attachment of Tinkerkit inputs, outputs, and communication lines. The use of these pins is somewhat limited, and therefor not covered in this tutorial.
With an external power supply, the motor shield can safely supply up to 12V and 2A per motor channel (or 4A to a single channel).
There are pins on the Arduino that are always in use by the shield. By addressing these pins you can select a motor channel to initiate, specify the motor direction (polarity), set motor speed (PWM), stop and start the motor, and monitor the current absorption of each channel .
The pin breakdown is as follows:
|Function||Channel A||Channel B|
|Direction||Digital 12||Digital 13|
|Speed (PWM)||Digital 3||Digital 11|
|Brake||Digital 9||Digital 8|
|Current Sensing||Analog 0||Analog 1|
For more information about the technical specs, check out the motor shield's official page on the Arduino site.