The L293D Motor Driver Shield is a versatile and easy-to-use expansion board designed for Arduino. It allows you to control up to four DC motors or two stepper motors simultaneously, with direction and speed control using PWM signals. Built on the L293D dual H-Bridge IC, this shield simplifies motor driving in robotics, automation, and DIY projects without requiring additional circuitry.
How It Works
The shield uses two L293D H-Bridge motor driver ICs. Each IC can control two DC motors by providing bidirectional current flow, enabling forward and reverse motion. Speed control is achieved via PWM signals from the Arduino. The shield plugs directly onto Arduino UNO or Mega boards, making it a convenient solution for controlling motors in various projects.
Key Features
Controls up to 4 DC motors or 2 stepper motors
Supports motor speed and direction control
Uses 2× L293D dual H-Bridge driver ICs
Provides 0.6 A per channel (max 1.2 A peak)
Directly stackable on Arduino UNO/Mega
Supports external power supply for motors
Compatible with Arduino motor control libraries
Includes screw terminals for easy motor connection
Specifications
| Parameter | Value |
|---|---|
| Driver IC | 2 × L293D dual H-Bridge |
| Motor Channels | 4 DC motors / 2 stepper motors |
| Operating Voltage | 4.5 V – 25 V (motor supply) – |
| Logic Voltage | 5 V (Arduino powered) |
| Continuous Current | 0.6 A per channel |
| Peak Current | 1.2 A per channel |
| Speed Control | PWM (from Arduino pins) |
| Size | Standard Arduino Shield format |
Pin Configuration
| Shield Pin | Connected Arduino Pin | Function |
|---|---|---|
| M1 Dir | D12, D13 | Motor 1 direction control |
| M1 Speed | D3 (PWM) | Motor 1 speed (PWM) |
| M2 Dir | D12, D13 | Motor 2 direction control |
| M2 Speed | D11 (PWM) | Motor 2 speed (PWM) |
| M3 Dir | D4, D5 | Motor 3 direction control |
| M3 Speed | D6 (PWM) | Motor 3 speed (PWM) |
| M4 Dir | D7, D8 | Motor 4 direction control |
| M4 Speed | D9 (PWM) | Motor 4 speed (PWM) |
| Power | External VIN / 5V | Motor power input |
Applications
Robotics and motorized vehicles
CNC machines and 3D printers
Conveyor belt automation
Arduino-based motor control projects
DIY robotic arms and automation systems



























