Control motors confidently in your robotics and automation builds with the L298N motor driver module, a popular dual H-bridge driver board designed to run two DC motors independently or drive one bipolar stepper motor.
Read the full description ↓The parts this one is wired with in our kits — have them on the bench before you start.
1× L298N motor driver module with heatsink
Control motors confidently in your robotics and automation builds with the L298N motor driver module, a popular dual H-bridge driver board designed to run two DC motors independently or drive one bipolar stepper motor. This module is widely used in Arduino and DIY robotics because it provides a simple way to control motor direction and speed using standard digital pins and PWM. Whether you’re building a 2WD/4WD robot car, a small conveyor prototype, an actuator controller, or a motion-based experiment, the L298N board is a practical and proven motor control solution.
The module uses the L298N dual full-bridge driver IC and typically includes a heatsink to help manage heat during operation. With two channels (A and B), you can connect two separate DC motors and control each motor’s direction using IN pins (IN1–IN4). Speed control is usually achieved by applying PWM signals to ENA and ENB (enable) pins. This gives you flexible control for robotics: forward/reverse, turning, braking, and speed adjustment. For stepper motors, the board can drive a bipolar stepper by controlling the coil pairs through the two H-bridges, making it useful for simple positioning projects and educational demonstrations.
Specifications (typical for L298N modules)
Because the L298N is a classic bipolar transistor-based driver, it has a voltage drop that reduces the effective motor voltage compared to the supply. This is normal behavior and is important to consider if you need maximum motor speed or torque. For best results, use a motor supply that matches your motor requirements and allow for this drop. Also, motor drivers can get hot under load—especially at higher currents—so it’s good practice to ensure adequate ventilation and avoid exceeding the practical continuous current limit.
Wiring is straightforward. Connect your motor power supply to the input terminals, connect your motors to the output terminals, and connect the control pins to your microcontroller. Always share ground between the motor driver and your controller. If you plan to power the microcontroller from the module’s 5V output, confirm the regulator configuration and ensure the input voltage range is appropriate. In many builds, it’s safer to power the controller separately and use the driver only for motor power switching.
This L298N module is ideal for learning motor control, prototyping robot movement, and building reliable DIY motion projects. With screw terminals, clear pin labeling, and flexible control using PWM, it’s a go-to driver board for makers who want simple and effective dual motor control.
1× L298N motor driver module with heatsink
Sign in to review a product you have bought - or use the review link in your order email, which needs no account and marks your review as a verified purchase.
We use cookies that the shop needs to work — signing in, your cart, form security. We also measure how the shop is used so we can stock the right parts and fix what is broken. Choose “Only essential” and we will not load Google Analytics or the Meta pixel, and will not record your visit. Read more.