DIYables DIYables L9110S Dual DC Motor Driver Module 2.5-12V 0.8A Stepper Motor Controller for Arduino ESP32 Raspberry Pi Robot Smart Car, 2 Pack
Click to zoom





Quick Overview
This DIYables L9110S dual DC motor driver module drives 2 DC motors or 1 four-wire two-phase stepper motor with a supply voltage from 2.5V to 12V and up to 0.8A maximum current per channel, making it well suited for robots and smart cars. The wide voltage range covers most DC motor and stepper motor applications in robotics, automation, and hobby smart car projects.
The module features independent Motor A and Motor B terminals with separate control pins for direction and PWM speed control, plus a simple 6-pin header (VCC, GND, A-1A, A-1B, B-1A, B-1B) for easy microcontroller wiring. It works with Arduino, ESP32, ESP8266, Raspberry Pi, and other popular microcontroller boards for motor control in robotics, automation, and DIY projects.
The compact 2.8 x 2.1cm PCB includes 3mm mounting holes for secure installation in robot chassis and enclosures. This listing includes 2 L9110S motor driver modules, ideal for DC motor control, stepper motor driving, smart car robotics, and Arduino/ESP32 automation projects.
Key Features
- L9110S Dual Motor Driver — Drives 2 DC motors or 1 four-wire two-phase stepper motor with up to 0.8A maximum current per channel
- Wide Voltage Range — Supports 2.5V to 12V motor operating voltage, covering most DC motor and stepper motor applications
- Independent Dual Channels — Motor A and Motor B terminals with separate control pins for independent direction and speed control
- PWM Speed Control — Supports PWM signals for variable motor speed control on both channels
- Compact with Mounting Holes — Small 2.8 x 2.1cm PCB with 3mm mounting holes for secure installation in robot chassis and enclosures
- Simple Header Interface — 6-pin header (VCC, GND, A-1A, A-1B, B-1A, B-1B) for easy microcontroller wiring
- Wide Compatibility — Works with Arduino, ESP32, ESP8266, Raspberry Pi, and other popular microcontroller boards
- 2-Pack Value Set — Includes 2 L9110S motor driver modules for dual robot builds or spare replacements
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | Dual DC Motor Driver Module |
| Model/Chip | L9110S |
| Driver Type | Dual H-Bridge |
| Number of Channels | 2 (independent) |
| Motor Support | 2 DC motors or 1 four-wire two-phase stepper motor |
| Motor Voltage | 2.5V to 12V DC |
| Max Current | 0.8A per channel |
| Control Interface | Digital (PWM capable) |
| Control Pins | A-1A, A-1B, B-1A, B-1B (direction/speed), VCC, GND |
| Board Dimensions | 2.8cm x 2.1cm (approx.) |
| Mounting Holes | 3mm diameter |
| Package Quantity | 2 pieces |
| Compatibility | Arduino, ESP32, ESP8266, Raspberry Pi |
| Applications | Robot cars, smart vehicles, DIY robotics, stepper motor control, automation |
Tutorials
- Arduino - L9110S Motor Driver
- Arduino Uno R4 - L9110S Motor Driver
- Arduino Nano - L9110S Motor Driver
- Arduino Nano ESP32 - L9110S Motor Driver
- ESP32 - L9110S Motor Driver
- ESP32 MicroPython - L9110S Motor Driver
- ESP8266 - L9110S Motor Driver
- Raspberry Pi - L9110S Motor Driver
- Raspberry Pi Pico - L9110S Motor Driver
COMPATIBLE HARDWARE
- Arduino boards (UNO, Mega, Nano, etc.) — Digital pins for direction/PWM speed control, 2.5-12V motor supply
- Arduino Uno R4 WiFi/Minima — Direct GPIO connection for PWM and direction control
- ESP32 development boards — 3.3V logic compatible, PWM capable GPIO pins
- ESP8266 boards (NodeMCU, Wemos D1, etc.) — 3.3V logic GPIO with PWM support
- Raspberry Pi (all models) — GPIO pins for direction and PWM speed control
- Raspberry Pi Pico — 3.3V logic GPIO with PWM for motor control
- Arduino Nano ESP32 — Direct GPIO connection with 3.3V logic compatibility
- 2WD and 4WD robot car chassis — Dual motor drive for smart car projects
- 4-wire two-phase stepper motors — Single stepper motor control using both channels








