








L298N Motor Driver Module – Dual H-Bridge 2A DC/Stepper Motor Controller PWM
The L298N is a dual H-Bridge motor driver which allows speed and direction control of two DC motors at the same time. The module can drive DC motors that have voltages between 5 and 35V, with a peak current up to 2A. L298N Dual H-Bridge Motor Driver Module (2A per channel) for controlling DC and stepper motors in Arduino, Raspberry Pi, and robotics applications. Supports PWM speed control and bidirectional rotation for two motors.
₹ 116 ₹176
176



Add FAQ
Detailed Product Description:
The L298N Motor Driver Module is a powerful and compact dual H-bridge motor controller that allows you to independently control the speed and direction of two DC motors or a single stepper motor. Built around the robust L298N IC, this module can handle up to 2A per channel with onboard heatsinks for better thermal performance.
It supports PWM (Pulse Width Modulation) for speed control and features onboard 5V regulator, motor direction control inputs, and terminal blocks for easy wiring. Compatible with Arduino, ESP32, STM32, Raspberry Pi, and most microcontrollers, this module is widely used in robotics, automation, RC vehicles, and smart DIY systems.
Key Features:
-
2A Dual H-Bridge Motor Driver using L298N IC
-
Drives 2 DC motors or 1 stepper motor
-
PWM control supported for variable speed
-
Onboard 5V regulator (can power logic circuit)
-
Compatible with Arduino, Raspberry Pi, STM32, ESP32
-
Screw terminals for easy motor/power connections
Technical Specifications:
Parameter | Specification |
---|---|
Driver IC | L298N Dual H-Bridge |
Motor Voltage (VMS) | 5V to 35V |
Logic Voltage (VSS) | 5V (onboard 5V regulator included) |
Current per Channel | Up to 2A (with heatsink) |
Logic Control | IN1, IN2, IN3, IN4 (direction control) |
Enable Pins | ENA, ENB (speed via PWM) |
Output Channels | 2 (OUT1-OUT2, OUT3-OUT4) |
Dimensions | ~43 × 43 × 27 mm (varies slightly) |
Built-in 5V Regulator | Yes (Jumper selectable) |
How to Use:
-
Connect Motor Power Supply to
+12V
andGND
terminals -
Connect Motors to
OUT1–OUT4
(two motors or one stepper) -
Connect Control Pins (IN1–IN4) to Arduino digital I/O
-
Send PWM signals to
ENA
andENB
to control speed -
Remove the 5V jumper if using external logic supply
Sample Arduino Code:
int in1 = 8;
int in2 = 9;
void setup() {
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
}
void loop() {
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW); // Motor rotates in one direction
delay(2000);
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH); // Motor rotates in reverse
delay(2000);
}
Applications:
-
Arduino robot car motor control
-
Line-following robots, obstacle avoidance bots
-
Conveyor belts and mechanical arms
-
Stepper motor control for CNC, 3D printers
-
Home automation motorized systems
Package Includes:
-
1 × L298N Dual Motor Driver Module with onboard heatsink
0 Reviews For this Product
