Product description: Arduino Motor Shield Rev3
Module allows control of two DC motors (DC) using Arduino kits. The system allows you to adjust the direction and speed of rotation of DC motors with a current consumption up to 2 A. It also has the ability to quickly spot and measure the current consumed by connected motors.
Power supply of Motor Shield
To prevent damage to the computer port and the Arduino module through the consumption of a relatively large current through the motors, power supply line from USB was separated from the power supply of the motors themselves. The manufacturer recommends connecting an external power source. For this purpose you can use the power supply DC or any battery. The user can also supply separately an Arduinomodule and the Motor Shield. It is necessary to disconnect the jumper Vin Connect, located on the back of the board. This may be the case if the supply voltage is above 12 V.
Motor Shield power supply connector. By default connected (left). To disconnect the power supply, you have to break the connection (in accordance with the red line on the figure to the right).
Inputs/Outputs in motor driver
Shield works on the basis of the dual driver L298 motors. This means that the user has the possibility of connecting two motors with a maximum current consumption up to 2A each. Shield uses 8Arduino outputs:
Function | A channel pins | B channel pins |
---|---|---|
Direction | D12 | D13 |
PWM | D3 | D11 |
Braking | D9 | D8 |
Current measurement |
A0 |
A1 |
If the brake or the measuring currentfunction is not used, it is possible to keep on using output D9, D8, A0 and A1 as general purposeinput/output. To do that, you need to break jumpers located on the bottom of Motor Shield:
- BRAKE A - disabling it disables the braking function of the motor connected to channel A, pin D9 released
- BRAKE B - disabling it disables the braking function of the motor connected to the B channel, releases the pin D11
- SNS 0 - disabling it disables the current measurement for the motor connected to channel A, releases the pin A0
- SNS 1 - disabling it disables the current measurement for the motor connected to B channel, releases the pin A1
Jumpers connected bydefault. Braking and current measurement is possible.
To disable the brake and current measurementfunction and use the outputs as general input/outputs, you should terminate the connection in accordance with the red line on the figure above.
Connection of the motors
The motors should be connected to the ARKconnector, located in the left bottom part of the shield. The connectors are very practical, allow for the installation of any cable by screwing it on with a screwdriver. The way you connect the motor outputs determines in what direction it is spinning, if controlledcorrectly.
Specification of the Arduino Motor Shield
- Supply voltage: 5 V to 12 V
- Driver: L298P
- Number of supported motors: 2
- Maximum current per channel: 2 A
- Ability to measure current
Useful links |