The L298N is a high voltage, high current dual full-bridge driver board that designed to accept standard TTL logic levels from any microcontroller and drive inductive loads such as relays, solenoids, DC and stepping motors.
This module will allow you to easily and independently control two motors of up to 2A each in both directions. It is ideal for robotic applications and well suited for connection to a microcontroller requiring just a couple of control lines per motor.
It incorporates 4 direction LEDs (2 per motor), a heat sink, screw-terminals, as well as eight Schottky EMF-protection diodes. An on-board user-accessible 5V regulator is also incorporated which can also be used to supply any additional circuits requiring a regulated 5V DC supply of up to about 1A.