Transistor to turn 3 Amp motor on/off
Use a MOSFET as a switch. MOSFETs have high switching frequency and can pass high current through them.
Use a flyback diode to prevent the back emf of the motor from damaging the Arduino.