Arduino and most of the other microcontroller boards works on 5V DC power supply and the maximum current that can be drawn from Arduino ATMEGA328P pins is just 40mA. To control large 12V brushed DC motors you need some kind of motor driver. The L298N Dual H-Bridge Motor Driver is a great value and c..
L298N High Current Dual H-Bridge Motor Driver IC - Original ST Electronics IC
The L298N by ST Microelectronics is a 15 lead high-voltage, high-current dual full-bridge driver designed to accept TTL logic levels such as those from a PIC, BASIC Stamp, or similar microcontroller and drive indu..