4A Dual Channel Motor Driver Module L298N L298P R3 For Arduino Motor Shield Description: The Motor Shield is based on the L298, which is a dual-bridge complete driver designed to conduct inductive loads such as relays, solenoids, DC and motors of step. it allows you to drive two DC motors with yours to the Arduino board, controlling the speed and direction of each independently. you can also measure the absorption of each engine's motor current, among other features. the shell is TinkerKit compatible, which means you can quickly create projects linking TinkerKit modules to the board. Material : -Operating voltage: 5V ~ 12V -Controller motor: L298P, DC motor units 2 or 1 step motor -Max current: 2A per channel or 4A max (with external power supply) -detection current: 1.65V / A -Free running stop and brake function on the power: the Motor Shield should be powered only by a source of power supply. because the L298 IC mounted on the shield has two separate power connections, one for logic and one for motor power driver. the required motor current often exceeds the maximum USB current rating. external (non-USB) power may come from either an AC-to-DC adapter (wall-wart) or the battery. the adapter can be connected by connecting the 2.1mm center-positive plug to the Arduino board power outlet on the that the motor shield is mounted or through the connection of the wires which lead the power supply to the Vin and GND screw terminals, taking care to respect the polarities. to avoid possible damage to the Arduino board on which the shield is mounted, we recommend the use of an external power supply that provides a voltage between 7 and 12 V. If your motor require more than 9 V we recommend that you separate the lines of shield energy and to the Arduino board in which the shield is mounted. this is possible by cutting the fiber "Vin Connect" jumper placed on the back side of the shield. the absolute limit for the Vin with the screw terminals is 18 V. The power pins are as follows: Vin on the screw terminal block, is the input voltage for the motor connected to the shield. an external power supply attached to this pin also provide power to the to the Arduino board on which it is mounted. by cutting the fiber "Vin Connect" jumper you make this a dedicated power line for the motor. Ground GND over the terminal block screw. the shield can provide 2 amps per channel, for a total of 4 amps maximum. on the input and output: this shield has two separate channels, called A and B, which each use 4 to the Arduino pins to drive or sense the motor. in total there are 8 pins in use with this shield. you can use each channel separately to drive two DC motors or combine them to drive a single pole drive motor. the shield of pins, divided by channel are shown in the table below: function pins by Ch. 1 pins by Ch. B direction D12 D13 PWM D3 D11 brake D9 current D8 Sensing A0 A1 if you do not need the Brake and Current Detection and you also need more pins for your application that you can disable these features by cutting the respective jumpers on the back of the shield. the additional shots on the shield are described below: screw terminal to connect the motors and their power supply. 2 TinkerKit connectors for two Analog Inputs (blank), connected to A2 and A3 2 TinkerKit connectors for two Aanlog Outputs (in orange in the middle), connected to PWM outputs on pins D5 and D6. 2 TinkerKit connectors for the TWI interface (4-pin blank), one for the input and the other for the output. connection motors: brushed DC motor. you can drive two brushed DC motors by connecting the two wires of each on the (+) and (-) screw terminals for each channel A and B. this way you can control its direction by setting HIGH or LOW the Aand DIR DIR pins B, you can control the speed by values ​​varying the PWM A and B PWM cycle. the Brake Of An AndBrake B pins, if set to HIGH, will effectively brake the DC motors rather than slowing them down by cutting off the power. you can measure the current going through the DC motor by reading the SNS0 and SNS1 pins. in 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 its convenience is calibrated to be 3. Package Includes: 1 x Motor Driver Module