Motor Drive Shield L293D


In stock


The shield motor with two L293D allows to control 4 inductive loads + 2 servos connected to the dedicated high-resolution Arduino timer for a control without jitter. In the case of motors, both speed and direction of rotation can be controlled independently in each channel. It allows control from simple projects to medium complexity.

WARNINGS: The outputs for the servos take their power directly from the 5 V of the Arduino plate, so it is well used by the small servos type hobby. If employing large high current servos, it is recommended that you cut off the power of the V + track on the guard and positive cable of the servo and test your own source (do not forget to connect the grounds).

The supply of the 4 outputs for motors or other inductive loads M1, M2, M3 and M4 is supplied with an external source. You can test the Arduino DC Jack (Pin Vin) or screw connector "EXT_PWR" on the shield; Selectable via the "PWR" jumper (If the jumper is available for the external source of the Arduino, connect the DC plug, and if it is not available, use the shielding screw connector). If you use the screw connector the shielding takes into account the polarity, since this input without diode polarity protection and a wrong connection result in damage of the screen and Arduino board. Also do not connect the regulated 5 V or 3.3 V output of the Arduino board to this input.

In any case the current of the external voltage source must be higher than the maximum consumption of the loads.

If you can control the motors from 4.5 V to 25 V. If the power supply with the external source was connected to the Arduino board, consult the voltage that supports this input, in the UNO, for example. It must go from 6 V to 12 V, so you can control motors only from 4.5 V to 10 V approx. According to the voltage of the source.


  • Incorporates 2 integrated circuits L293D providing 4 complete H-bridges

  • Thermal overload protection

  • Diodes of protection against inverse voltages generated by inductive loads

  • 4 channels (M1, M2, M3 and M4) to control the same number of inductive loads as DC motors, solenoids, relays, or 2 unipolar or bipolar step motors between 4.5 V and 25 V

  • In the case of motors it is possible to control both their speed and their direction of rotation

  • DC motor speed control with 8-bit resolution

  • Control of stepper motors with 1 and 2 coils in single mode, double (greater torque), intercalado (half step) and micro passages

  • 2 independent connectors to control 2 small 5 V servos (9 and 10 digital pins)

  • Maximum continuous current at each of the outputs M1, M2, M3 and M4: 600 mA (0.6 A)

  • Maximum non-repetitive peak current at each output M1, M2, M3 and M4: 1.2 A

  • Pull-down resistors that keep motors disabled during power-up

  • Requires external power supply for loads at outputs M1, M2, M3 and M4. The external source connected to the Arduino board or shield can be used with the "PWR"

  • Screw Terminal Blocks for 18 to 26 AWG Gauges

  • Reset button for the Arduino board

  • Proven compatibility with Arduino Diecimila, Duemilanove, UNO and Mega 1280 & 2560

Payment & Security

Amazon American Express Apple Pay Diners Club Discover Elo Google Pay JCB Mastercard PayPal Shop Pay Venmo Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Estimate shipping

You may also like

Recently viewed