How to build a simple PWM DC Motor Speed Controller using ATmega8 microcontroller, MOSFET and POT - YouTube
Pololu Simple Brushed DC Motor Controller 18v25 with Mini USB, TTL Serial, RC Servo Pulses, 0-3.3 V Analog Voltage Interface, Supply 5.5 V to 30 V High Power Motor Partial Kit 1381: