The L298N is a dual H-bridge motor driver module that lets your microcontroller control two DC motors (or one stepper motor) independently — both speed (via PWM) and direction.
Rated up to 2A per channel and up to 35V, it's the standard choice for robot cars and any build that needs to drive motors from Arduino, ESP32, or Raspberry Pi logic-level signals.