Description
The L298N Motor Driver Module is a dual H-Bridge motor driver designed to control the speed and direction of DC motors and the direction of a bipolar stepper motor. It is widely used in robotics, automation, and DIY electronics projects.
Based on the L298N dual full-bridge driver IC, this module allows users to control two DC motors independently or one bipolar stepper motor. It accepts control signals from microcontrollers such as Arduino, ESP32, and other compatible development boards.
The module typically includes screw terminals for motor and power connections, control pins for direction and speed, and an onboard heat sink to help dissipate heat.
Key Features
- Based on the L298N dual H-Bridge motor driver IC
- Controls two DC motors independently
- Supports direction control for DC motors
- Supports PWM-based motor speed control
- Can control one bipolar stepper motor
- Common module versions support up to 2A per motor channel under specified conditions
- Compatible with Arduino, ESP32, and other microcontrollers
- Onboard heat sink for thermal management
- Screw terminals for convenient motor and power connections
Technical Specifications
| Specification | Details |
|---|---|
| Driver IC | L298N |
| Product Type | Dual H-Bridge Motor Driver Module |
| Motor Channels | 2 DC motors |
| Stepper Motor Support | 1 bipolar stepper motor |
| Motor Supply Voltage | Depends on module design; commonly 5–35V |
| Logic Supply Voltage | Typically 5V |
| Output Current | Up to 2A per channel under specified conditions |
| Control Method | Digital direction control and PWM speed control |
| Interface | IN1, IN2, IN3, IN4, ENA, ENB |
| Cooling | Typically onboard heat sink |
| Controller Compatibility | Arduino, ESP32 and compatible boards |
Applications
- Two-wheel and four-wheel robot cars
- Obstacle-avoiding robots
- Line-following robots
- Smart traffic and automation projects
- DC motor speed and direction control
- Bipolar stepper motor control
- Educational robotics and electronics projects
- DIY automation systems
Pin Description
| Pin | Function |
|---|---|
| ENA | Enable and PWM speed control for Motor A |
| IN1, IN2 | Direction control for Motor A |
| ENB | Enable and PWM speed control for Motor B |
| IN3, IN4 | Direction control for Motor B |
| OUT1, OUT2 | Motor A connections |
| OUT3, OUT4 | Motor B connections |
| 12V / VS | Motor power input |
| GND | Ground connection |
| 5V | Logic supply or onboard regulator output, depending on jumper configuration |
Important Notes
- The 2A rating is a maximum channel rating under specified operating conditions, not a guaranteed continuous current in every setup.
- The L298N has a relatively high voltage drop and can become hot under heavy loads.
- Use a suitable external power supply for the motors.
- Connect the motor supply ground and microcontroller ground together.
- Check the onboard 5V regulator jumper configuration before supplying logic power.
- Never connect a motor directly to a microcontroller GPIO pin.
- Ensure motor stall current is within the driver’s safe operating limits.
- ESP32 GPIO signals are 3.3V; verify logic compatibility for your specific module.
Note: Actual voltage and current capabilities depend on the module’s design, heat dissipation, and operating conditions. Check the supplied board’s specifications before use.
L298N 2A Based Motor Driver is a high power motor driver perfect for driving DC Motors and stepper Motors.
It uses the popular L298 motor driver IC and has an onboard 5V regulator which it can supply to an external circuit. It can control up to 4 DC motors, or 2 DC motors with directional and speed control.














Reviews
There are no reviews yet.