Category: Arduino Shield
The L293D DC Motor Driver Shield is an easy-to-use motor driver board for controlling DC motors and stepper motors with Arduino. It provides motor output connections and control circuitry, eliminating the need for a separate motor driver circuit.

It is ideal for Arduino-based robotics projects, including robot cars, line-following robots, obstacle-avoiding robots, and small robotic arms.
In simple words: Arduino provides the control signals, while the L293D handles the motor driving current.
| Parameter | Details |
|---|---|
| Motor Driver Chipset | L293D Dual H-Bridge |
| Motor Channel Output Voltage | 4.5V–25V DC |
| Continuous Current (Per Channel) | 0.6A |
| Peak Current (Maximum) | 1.2A |
| Logic Supply Voltage (VSS) | 4.5V–5.5V DC |
| Host Compatibility | Arduino UNO, Mega 2560, Leonardo |
| Terminal Block Size Range | 18–26 AWG Screwed Ports |
| Physical Size (L × W × H) | 70 × 54 × 18 mm |
| Module Net Weight | 35 g |
A DC motor normally requires more current than an Arduino digital pin should provide directly. Connecting a motor directly to an Arduino pin can damage the microcontroller.

The L293D works as an interface between the Arduino and the motor.
The basic working process is: Arduino → Control Signal → L293D Driver → Motor

The Arduino decides what the motor should do, while the L293D switches the motor supply according to those control signals.
One of the useful features of Arduino motor control is PWM (Pulse Width Modulation).
Instead of simply turning the motor ON or OFF, PWM allows the Arduino to control the average power delivered to the motor.

For example:
This is particularly useful for robot cars, where the speed of the left and right motors can be adjusted to control movement.
You should not normally connect a DC motor directly to an Arduino GPIO pin.
A motor can require considerably more current than an Arduino I/O pin is designed to supply. Motors can also generate electrical noise and voltage spikes.
The motor driver provides a safer interface between the microcontroller and motor.
Without Motor Driver
With Motor Driver
Before starting an experiment, keep these points in mind:
The L293D DC Motor Driver Shield can be used for:
Ratings and 1 Reviews
Reviews (1)
Verified Purchase
Vary bad designed board. It blocks all port of Arduino. How to connect other sensors?
Verified Purchase
Verified Purchase
Verified Purchase
Verified Purchase
Hello , is it possible to use this with ESP32 ? , I know its gonna be messy , but is there a chance ?
By abirknan212 on 28 Dec 2025
Yes, it’s possible to use it with ESP32, but it’s not recommended and requires extra wiring/logic level matching.
By TechShopBD on 29 Dec 2025
Motor Driver
By biplobsar1974@gmail.com on 15 Aug 2023
how can i assist you?
By TechShopBD on 16 Aug 2023
I can see some pins are not soldered. What about those?
By ebd.rifat101@gmail.com on 24 Jun 2023
Please giver me your contact number ..
By Rizwan00 on 13 May 2019
Customer care No. 09678110110.
By TechShopBD on 14 May 2019
when it will be available?
By JubaidHasan on 28 Feb 2019
The latest and best price of L293D DC Motor Driver Shield in BD is BDT 220.03 Taka. You can purchase the L293D DC Motor Driver Shield at the best price on TechShopBD.com or visit our office to pick yours up today.
You can easily buy the L293D DC Motor Driver Shield at the best price in BD from TechShopBD.com (our online store) or visit our physical office.
When you choose TechShopBD for purchasing {{ data.name }}, you’re not just buying a product — you're investing in quality, support, and convenience. Here’s why thousands of customers trust us: