
- Stock: Out of Stock
- Model: S014.L293DSHIELD
Arduino Motor Shield L293D Motor Control Shield
The Arduino Motor Shield L293D is a versatile motor control board designed to interface with Arduino. It is capable of managing four DC motors, two stepper motors (unipolar or bipolar), and a minimum of two servo motors. The shield is equipped with two L293D motor driver chips, each containing two H bridges. Each bridge can handle a continuous current of 0.6A, peaking at 1.2A.
Technical Specifications
- Operating voltage: 5-12V
- Motor controller: L293D
- Control of 4 DC motors or 2 stepper motors independently
- 3-pin socket for 2 servo motors
- Continuous 0.6A from each channel
- Blank analogue input pins for sensor connections
- Compatible with Arduino Uno
- Dimensions: 69x53x14,3mm
- Weight: 32g

Power:
Arduino Motor Shield should only be fed from an external source. Because the required motor current will mostly exceed the maximum current that usb will give.External supply can be given with an adapter or battery. The adapter can be connected from the 2.1mm centre positive power socket on the arduino or from the EXT_PWR terminals on the driver, paying attention to the polarity. However, it is always recommended to supply power from the terminal on the driver. Because when the power is supplied from the power socket on the arduino, the current drawn by the motors will pass through the arduino and reach the driver. Since the Arduino Vin line is made in such a way that a maximum current of 1A passes through it, the arduino board may be damaged at currents greater than 1A. Therefore, external power should always be supplied from the terminal on the driver.The EXT_PWR terminal on the driver is also connected to the arduino Vin pin via the header. In other words, when the power connection is made via the terminal block, the arduino will take its power via the Vin pin and reduce it at 5V with the regulator on its own. In this way, you do not need to use 2 separate power supplies. However, as you know, the Vin pin on the arduino accepts inputs between 7V-12V. In this case, if the voltage between 5V-7V is given to the driver board, the arduino board will not work properly because this voltage range is lower than the minimum values of the regulator on the arduino. To prevent this situation, there is a power jumper under the driver board. This jumper connects the EXT_PWR terminal on the driver to the arduino Vin pin. If a voltage between 5V-7V is to be supplied to the driver, this jumper is removed. In this way, the driver EXT_PWR and arduino Vin are separated from each other and the arduino is provided to work by giving external 5V to the arduino from outside. If the driver will be fed with a voltage between 7V-12V, the card can be used by leaving the jumper as it is.There is a 3-pin servo socket on the card to drive two servo motors. Servos receive their 5V from the 5V pin on the Arduino. Small servo motors such as SG90 can be used by connecting directly. However, if a large servo motor is to be used, the 5V regulator on the Arduino will not be sufficient. Therefore, in this case, the + path to the 3-pin servo socket must be cut and 5V must be supplied to the servos from outside.
Input and Output
The Arduino Motor Shield L293D utilizes a significant number of pins due to its high motor driving capacity. It uses all pins except 8, including Pin 2, 13, A0-A5. The Dir pins of the L293 motor drivers are controlled by the 75HC595 shift register on the board. PWM pins and servos are directly connected to the Arduino.
Documentation
- User Manual
- AFMotor Library
- Card Schematic
- Card Drawing(Eagle)
- Servo Motor Usage
- Stepper Motor Usage
- DC Motor Usage
Applications
The Arduino Motor Shield L293D is ideal for Arduino Robot Projects.
Package Contents
The package includes a fully soldered Arduino DC Motor Driver L293D Shield.