Office Pickup Available Sat–Thu, 10 AM–8 PM • Order online before visiting • Use coupon easy5 for 5% off eligible orders.
Cart৳ 0 0

L298N Motor Driver Module – Dual H-Bridge DC Motor & Stepper Motor Controller

৳ 170

L298N Motor Driver Module is a dual H-bridge motor controller for driving 2 DC motors or 1 bipolar stepper motor. Ideal for Arduino robot car, obstacle avoiding robot, Bluetooth car, line follower robot, robotics learning and DIY motor control projects.

In stock

Bluetooth Controlled Robot Car Kit with Arduino UNO, HC-05 & L298N
Original price was: ৳ 2,724.Current price is: ৳ 2,328.
Line Follower Robot Car Basic Kit for Beginners
Original price was: ৳ 2,054.Current price is: ৳ 1,684.
Obstacle Avoiding Robot Kit – Arduino Smart Car DIY Robotics Kit
Original price was: ৳ 2,264.Current price is: ৳ 1,882.
✓ Checked componentsQuality-focused sourcing ৳ bKash acceptedMerchant: 01406080260 COD availableSubject to delivery area Technical helpAsk before you order

Description

The L298N Motor Driver Module is a popular dual H-bridge motor driver board used to control DC motors and stepper motors in Arduino, ESP32, Raspberry Pi, robotics, smart car and automation projects.

It can control 2 DC motors independently or 1 bipolar stepper motor, allowing forward, reverse, left, right and speed control using PWM signals from a microcontroller.

L298N Motor Driver Module Arduino robot car, obstacle avoiding robot, Bluetooth controlled car, line follower robot, DC motor control এবং stepper motor project-এর জন্য খুবই জনপ্রিয় একটি motor driver module। এটি দিয়ে ২টি DC motor আলাদাভাবে control করা যায় এবং motor-এর direction ও speed change করা যায়।

This module is ideal for students, beginners, robotics learners, engineering projects and DIY electronics work.


Product Highlights / প্রধান বৈশিষ্ট্য

✅ Based on L298N dual H-bridge motor driver IC
✅ Can control 2 DC motors independently
✅ Can control 1 bipolar stepper motor
✅ Supports forward and reverse motor direction
✅ PWM speed control supported through ENA and ENB pins
✅ Onboard heatsink for better heat dissipation
✅ Screw terminal connectors for motor and power connection
✅ Easy interface with Arduino, ESP32, STM32 and Raspberry Pi
✅ Suitable for robot car, automation and motor control projects
✅ Commonly used in obstacle avoiding robot and Bluetooth robot car kits


Applications / ব্যবহার ক্ষেত্র

• Arduino robot car project
• Obstacle avoiding robot
• Bluetooth controlled robot car
• Line follower robot
• 2WD / 4WD smart car project
• DC motor speed and direction control
• Bipolar stepper motor control
• Robotics learning project
• School, college and university electronics project
• Automation and mechanical movement control
• DIY motor control experiment
• Raspberry Pi robotics project


Package Includes / প্যাকেজে যা থাকছে

✅ 1 × L298N Motor Driver Module

⚠️ Note: Motor, battery, Arduino board, jumper wires and power adapter are not included unless mentioned separately.


Technical Specifications / স্পেসিফিকেশন

• Product Type: Motor Driver Module
• Driver IC: L298N
• Driver Type: Dual H-Bridge
• Motor Support: 2 DC motors or 1 bipolar stepper motor
• Motor Supply Voltage: Commonly 5V–35V DC
• Logic Voltage: 5V
• Output Current: Up to 2A per channel peak, practical current depends on cooling and motor load
• Control Pins: IN1, IN2, IN3, IN4
• Speed Control Pins: ENA, ENB
• Motor Output: OUT1, OUT2, OUT3, OUT4
• Power Input: Motor supply + and GND
• Onboard 5V Regulator: Available on many modules with 5V_EN jumper
• Protection: Heatsink included for IC cooling
• Recommended Use: DC motor control, robot car, stepper motor and robotics projects


Pin Description / পিন পরিচিতি

• OUT1 & OUT2: Motor A output
• OUT3 & OUT4: Motor B output
• 12V / VMS / Motor Supply: Motor power input
• GND: Common ground
• 5V: Logic 5V output/input depending on jumper setting
• ENA: Motor A speed control / enable pin
• ENB: Motor B speed control / enable pin
• IN1 & IN2: Motor A direction control
• IN3 & IN4: Motor B direction control


Motor Control Logic

For Motor A:

• IN1 HIGH + IN2 LOW: Motor rotates one direction
• IN1 LOW + IN2 HIGH: Motor rotates opposite direction
• IN1 LOW + IN2 LOW: Motor stops
• ENA PWM: Motor speed control

For Motor B:

• IN3 HIGH + IN4 LOW: Motor rotates one direction
• IN3 LOW + IN4 HIGH: Motor rotates opposite direction
• IN3 LOW + IN4 LOW: Motor stops
• ENB PWM: Motor speed control


Basic Arduino Connection

For controlling two DC motors with Arduino UNO:

• ENA → Arduino D5
• IN1 → Arduino D8
• IN2 → Arduino D9
• IN3 → Arduino D10
• IN4 → Arduino D11
• ENB → Arduino D6
• L298N GND → Arduino GND
• Motor A → OUT1 and OUT2
• Motor B → OUT3 and OUT4
• Battery + → L298N 12V / Motor Supply
• Battery – → L298N GND

⚠️ Arduino GND and L298N GND must be connected together.


Arduino Example Code

Use this simple code to test two DC motors with L298N motor driver.

#define ENA 5
#define IN1 8
#define IN2 9
#define IN3 10
#define IN4 11
#define ENB 6

int motorSpeed = 180;  // 0 to 255

void setup() {
  pinMode(ENA, OUTPUT);
  pinMode(ENB, OUTPUT);

  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(IN3, OUTPUT);
  pinMode(IN4, OUTPUT);
}

void loop() {
  // Forward
  analogWrite(ENA, motorSpeed);
  analogWrite(ENB, motorSpeed);

  digitalWrite(IN1, HIGH);
  digitalWrite(IN2, LOW);

  digitalWrite(IN3, HIGH);
  digitalWrite(IN4, LOW);

  delay(2000);

  // Stop
  stopMotors();
  delay(1000);

  // Backward
  analogWrite(ENA, motorSpeed);
  analogWrite(ENB, motorSpeed);

  digitalWrite(IN1, LOW);
  digitalWrite(IN2, HIGH);

  digitalWrite(IN3, LOW);
  digitalWrite(IN4, HIGH);

  delay(2000);

  // Stop
  stopMotors();
  delay(1000);
}

void stopMotors() {
  digitalWrite(IN1, LOW);
  digitalWrite(IN2, LOW);
  digitalWrite(IN3, LOW);
  digitalWrite(IN4, LOW);

  analogWrite(ENA, 0);
  analogWrite(ENB, 0);
}

5V_EN Jumper Note

Many L298N modules include a 5V_EN jumper.

• If motor supply is around 7V–12V, the onboard regulator can provide 5V output on many modules.
• If you remove the 5V_EN jumper, you may need to supply external 5V logic power.
• Do not connect high voltage directly to Arduino 5V pin.
• For safe use, check the module marking before powering the circuit.


Why Choose L298N Motor Driver?

The L298N Motor Driver Module is one of the most common motor driver boards for robotics learning. It is easy to use, widely supported, beginner-friendly and works with many Arduino robot car projects.

L298N Motor Driver Module robotics শেখার জন্য খুবই useful, কারণ এটি দিয়ে DC motor-এর direction এবং speed control সহজে করা যায়। Arduino smart car, obstacle avoiding robot, Bluetooth robot এবং line follower robot project-এর জন্য এটি একটি practical module।


Important Notes / গুরুত্বপূর্ণ নোট

⚠️ Use a separate motor power supply for motors.
⚠️ Arduino and motor driver must share common GND.
⚠️ Do not exceed the motor driver current rating.
⚠️ L298N can become hot during high current motor operation.
⚠️ This module has voltage drop, so motor output voltage may be lower than input voltage.
⚠️ For small battery-powered robots, use properly charged batteries.
⚠️ Remove ENA/ENB jumper if you want PWM speed control from Arduino.
⚠️ Keep motor wires away from sensor signal wires to reduce noise.
⚠️ Product PCB color, terminal color and component layout may vary depending on stock batch.


Frequently Asked Questions / FAQ

What is L298N motor driver used for?
It is used to control DC motors and stepper motors in robotics and automation projects.

Can it control two motors?
Yes. It can control 2 DC motors independently.

Can I control motor speed with this module?
Yes. Motor speed can be controlled using PWM signals on ENA and ENB pins.

Can I use it with Arduino?
Yes. It is commonly used with Arduino UNO, Nano, Mega and other boards.

Can I use it with ESP32?
Yes. It can be used with ESP32, but proper logic wiring and common GND are required.

Can it control a stepper motor?
Yes. It can control 1 bipolar stepper motor.

Does it include motors?
No. This listing is for the L298N motor driver module only unless mentioned separately.

Why does the module get hot?
L298N is a linear-style older motor driver and may heat up when driving higher current motors. Use proper motor current, ventilation and avoid overload.


L298N Motor Driver Module Dual H-Bridge DC Motor Controller

Buy L298N motor driver module dual H-bridge DC motor and stepper motor controller for Arduino robot car, obstacle avoiding robot, robotics and automation projects.

Reviews

There are no reviews yet.

Be the first to review “L298N Motor Driver Module – Dual H-Bridge DC Motor & Stepper Motor Controller”
⚙Project Support

Not sure whether this part is right for your project? Our team can help with component selection and integration.

3D3D Print & Fabrication

Need an enclosure, mount or prototype part? Ask about 3D printing and laser cutting/engraving.

LABLab Use Facility

Selected testing, prototyping and lab-use support is available for project teams and students.

Request project support →Open WhatsApp: 01309078343
🛠️ Change