In this article, we are going to discuss the L293D motor driver module, why it is used for connecting microcontroller-based development boards with motors.L293D motor shield is shown in this image is basically designed for Arduino Uno, it has 4 channel connection that supports high voltage and high current Dc motor to connect with it.
This module comes with thermal shutdown and internal ESD protection circuits to prevent damage occurring due to malfunctions
L293D Motor Driver Shield for Arduino probably one comes with multiple features: It is used to connect 2 servo motors and 4 DC motor or 2 stepper motors.
That makes it a great shield for any robotic project. It drives the DC motor and stepper with the L293D, and it drives the servo with Arduino pin9 and pin10.
The shield contains two L293D motor drivers and one 74HC595 shift register. The shift register expands 3 pins of the Arduino to 8 pins to control the direction of the motor drivers and output enables the L293D to be directly connected to the PWM outputs of the Arduino.
Power supply selection jumper marked as PWD on the board is used to select the two scenarios when it comes to supplying power for the motors through the shield
- If you have single powersupply to power the arduino uno and Sheild, you only need to connect the supply to 9v-12V inputy supply point and keeps the jumper in PWD
- If you have seperate power supply for l293D motor sheild and Arduino uno , then remove the jumper at PWD point
Features of L293D Motor Driver Shield for Arduino
- Servoconnections : 2 connections for 5V ‘hobby’ servos connected to the Arduino
- DC Motor: L293D chipset provides 0.6A per bridge (1.2A peak) with thermal shutdown protection, internal kickback protection diodes. Can run motors on 4.5VDC to 25VDC provided by 4 H-Bridges.
- Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
- Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil or interleaved stepping.
- Pull down resistors keep motors disabled during power-up
- Big terminal block connectors to easily hook up wires (18-26AWG) and power
- Arduino reset button brought up top
- 2-pin terminal block and jumper to connect external power, for separate logic/motor supplies
- Tested compatible with Arduino Mega 1280 & 2560, Diecimila, Duemilanove, and UNO
Power Features L293D Motor Driver Shield
Battery Type | DC |
No Of Batteries | 1 |
Battery Size | DC |
Power Source | DC |
Power Consumption | 5V |
Pin Description L293D Motor Driver Shield
- VSS: Supply Voltage
- RST: Reset
- GND: Ground
- INPUT 1~4: Input Signal
- OUTPUT 1~4: Output Voltage
- ENABLE 1~2: Enables
Applications & Uses L293D Motor Driver:
- CNC Machines:CNC machines like 3D printers, CNC Cutters, Laser Engravers, etc.
- Robotics projects used Like line follower , obstacle avoidance or driving the DC motors for robotic vehicles, controlling the Stepper motor in robotic belts, etc.
- Control Systems
- DC Motor Drivers