Mini 4 Channel Motor Drive L293D Module High Voltage Current Module Arduino HW-310
$8.95 Inc. GST
You save (%)
- Description
- Code Examples
- Additional information
- Reviews (0)
Description
Mini 4 Channel Motor Drive L293D Module for High Voltage Current – Ideal for Arduino HW-310
Unleash the Power of Precision Motor Control with Our Mini 4 Channel Motor Drive L293D Module!
Are you seeking unparalleled control over your motors? Look no further than our Mini 4 Channel Motor Drive L293D Module, designed to elevate your motor control experience to new heights. Specifically crafted for Arduino enthusiasts, our HW-310 module offers a range of impressive features that guarantee optimal performance.
Key Features:
- Two 5V Servo Motor Ports: Enjoy jitter-free connectivity with high-resolution, high-precision timers tailored for Arduino, ensuring your motor control is seamless and reliable.
- Multi-Motor Capability: Effortlessly manage up to four bidirectional DC motors with four PWM speeds, each boasting an incredible 0.5% resolution. Experience unparalleled control over your motor functions.
- Stepper Motor Flexibility: Seamlessly control up to two stepper motors with options for positive and negative control, single/double step control, interleaved or microstep control, and even precise rotary angle manipulation.
- Robust L293D Chip: Our module is powered by the L293D chip, offering the ability to handle up to 0.6A (with a maximum of 1.2A) current per bridge. Benefit from thermal shutdown protection and a versatile voltage range of 4.5V to 36V.
- Power-Up Assurance: The integrated pull-down resistor guarantees that your motor remains stationary during power-up, preventing any unexpected movements.
- User-Friendly Design: Our module features large terminal terminals designed to simplify wiring, accommodating wire sizes ranging from 10 to 22AWG. The addition of an Arduino reset button further enhances convenience.
- Dual Power Terminals: With two external power terminals, ensure a clear separation between logic and motor drive power, enhancing overall safety and efficiency.
- Broad Compatibility: Engineered to seamlessly integrate with Mega, Diecimila, and Duemilanove boards, our module provides universal compatibility for your convenience.
Specifications:
- Model: HW-310
- Color: Multicolor
- Material: Electronic Component
- Size: 39x35x12mm
Elevate your motor control endeavors with our Mini 4 Channel Motor Drive L293D Module. Unleash precise control, experience seamless connectivity, and embrace the future of motor management.
Package Includes:
- 1 x Motor Drive Shield
Choose excellence in motor control—choose the Mini 4 Channel Motor Drive L293D Module. Elevate your projects today!
📌 Code Examples & Usage – Mini 4-Channel L293D Motor Driver Module (HW-310)
📋 Overview
The HW-310 L293D motor driver module is a compact dual H-bridge motor controller capable of driving:
-
2 × DC motors (forward / reverse)
-
1 × stepper motor
-
4 independent outputs for small motors or loads
It is ideal for:
-
Robot cars & tanks
-
Small CNC / motion projects
-
STEM & education kits
-
Arduino / ESP32 motor control
-
Relay replacement for bidirectional loads
⚙ Key Features
-
Driver IC: L293D
-
Channels: 4 outputs (2 H-bridges)
-
Motor voltage (VM): Up to ~36V (check motor & board rating)
-
Logic voltage: 5V (3.3V compatible for control)
-
Direction + PWM speed control
-
Built-in flyback diodes (inside L293D)
📌 Designed for small DC motors (not high-current motors).
⚠ IMPORTANT – Electrical Notes
🚨 Motor current limit
-
L293D is suitable for low-current motors only
-
Typical continuous current: ~600mA per channel
-
Not suitable for high-power motors
🚨 Separate motor power recommended
-
Use a separate supply for motors (VM)
-
Share GND between motor supply and controller
🔌 Pinout (Typical HW-310)
Power
| Pin | Function |
|---|---|
| VCC | Logic supply (5V) |
| VM / +12V | Motor supply |
| GND | Ground |
Motor Outputs
-
OUT1 / OUT2 → Motor A
-
OUT3 / OUT4 → Motor B
Control Pins
| Pin | Function |
|---|---|
| IN1 / IN2 | Motor A direction |
| IN3 / IN4 | Motor B direction |
| EN1 | Enable / PWM Motor A |
| EN2 | Enable / PWM Motor B |
📌 Some boards have EN pins tied HIGH with jumpers — remove jumper to use PWM.
🔌 Wiring – Arduino Uno Example (2 DC Motors)
| L293D | Arduino |
|---|---|
| IN1 | D2 |
| IN2 | D3 |
| EN1 | D5 (PWM) |
| IN3 | D4 |
| IN4 | D7 |
| EN2 | D6 (PWM) |
| VCC | 5V |
| VM | Motor supply (e.g. 6–12V) |
| GND | GND (shared) |
🧪 1️⃣ Basic Example – Drive 2 DC Motors
🧪 2️⃣ Direction Control Logic (Quick Reference)
| IN1 | IN2 | Motor A |
|---|---|---|
| HIGH | LOW | Forward |
| LOW | HIGH | Reverse |
| LOW | LOW | Brake |
| HIGH | HIGH | Brake |
(Same logic applies to IN3 / IN4 for Motor B)
🧪 3️⃣ Stepper Motor (Basic Bipolar)
Connect stepper coils to:
-
Coil A → OUT1 / OUT2
-
Coil B → OUT3 / OUT4
Then energise coils in sequence.
📌 L293D works for small stepper motors only.
🔧 Thermal & Protection Notes
✔ L293D has internal flyback diodes
✔ Still generates heat under load
✔ Keep motor current modest
✔ Provide airflow if running continuously
📌 For higher current motors, consider L298N, BTS7960, or MOSFET drivers.
🧠 Common Issues & Fixes
| Issue | Cause | Fix |
|---|---|---|
| Motor doesn’t move | EN pin LOW | Set EN HIGH or use PWM |
| Only one direction | IN pins wrong | Check IN1/IN2 logic |
| Arduino resets | Motor noise | Separate motor supply |
| Motors weak | Voltage drop | Increase motor supply |
| Overheating | Motor too large | Use higher-current driver |
Additional information
| Weight | 30 g |
|---|---|
| Dimensions | 260 × 160 × 20 mm |
Only logged in customers who have purchased this product may leave a review.













































Reviews
There are no reviews yet.