L298 Motor Driver Module – KSH 500 at HIMASTORES Mombasa – best electronics in Kenya

L298 Motor Driver Module

SKU: HMJ156 Category: Motors
KSH 500.00
In Stock

Product Description

L298N Motor Driver Module

Dual H-Bridge Controller for DC and Stepper Motors

The L298N motor driver module is a highpower controller board that uses the *L298N dual fullbridge driver IC* to control two DC motors or one stepper motor [citation:1][citation:6]. It allows independent speed and direction control for each motor, making it a staple for Arduino robotics projects [citation:2][citation:3].

Dual HBridge Design Drives two DC motors or one stepper motor with speed and direction control.
Wide Operating Voltage - Accepts 5V to 35V motor power; handles up to 46V supply.
Motor supply: 5V to 35V DC (up to 46V max) with 2A continuous current per channel [citation:1][citation:11].
The onboard 78M05 regulator provides 5V logic power only when motor input is 12V or less and jumper is placed [citation:1][citation:5].
Use PWM signals on ENA/ENB pins for smooth speed control [citation:2]. Remove jumpers to connect PWM from Arduino.
The logic supply (5V) is separate. If motor supply exceeds 12V, provide external 5V to the 5V pin and remove the jumper to avoid damaging the regulator [citation:1][citation:7].

Pin Configuration and Wiring

The module pins are grouped into power, control, enable, and motor outputs [citation:5][citation:8][citation:12].

Pin NameFunction
:-:-
*VCC (12V)*Motor power input (5V-35V)
*GND*Common ground for power and logic
*5V*Logic supply input OR output (jumper dependent)
*IN1, IN2*Direction control pins for Motor A
*IN3, IN4*Direction control pins for Motor B
*ENA*Enable / PWM speed control for Motor A
*ENB*Enable / PWM speed control for Motor B
*OUT1, OUT2*Terminals for connecting Motor A
*OUT3, OUT4*Terminals for connecting Motor B

## Key Features and Applications

+High Current Capacity - Handles up to 2A per channel, with 3A peak current [citation:10].

+Onboard 5V Regulator - Can supply power to an Arduino when motor voltage is ≤12V [citation:1].

+Heat Sink for Better Performance Builtin heat sink for improved thermal management [citation:4].

+PWM Speed Control - Use PWM signals for smooth speed variation [citation:2][citation:3][citation:5].

+Simple Logic Interface - TTL compatible 5V logic inputs [citation:4][citation:10].

+Stepper Motor Support - Can drive a bipolar stepper motor [citation:9][citation:10].

## Common Applications

  1. Arduino robotics and smart car projects.
  2. 3D printers and CNC machines.
  3. Industrial automation and motorized systems.

## Wiring and Operation Guidelines

The direction of the motor is controlled by the logic states of the IN pins [citation:1].

ENAIN1IN2Motor A State
:-:-:-:-
0XXStop
100Brake
101Rotate Forward
110Rotate Reverse
111Brake

For speed control, send a PWM signal (e.g., using analogWrite()) to the ENA/ENB pin. This varies the motor's average voltage, controlling its speed [citation:2].

Connect the module's GND to the microcontroller's GND to complete the circuit [citation:3][citation:5].
For battery power, a 9V battery works for light loads, but a higher capacity battery is recommended for heavier motors [citation:2].