DC Motor Control

Depending on the load on the motor it can pull 2 to 3 times as many amps at startup so a 10 amp transistor would probably be good.

0V is ground on the Arduino.