servo/ motor problems

Serial Controlled Variable Speed Motor
Control the speed of a small DC motor with nothing but the serial port on your computer, a single MOSFET, and some trivial software.

http://www.instructables.com/id/E1PR6UUL0REUF10PO4/?ALLSTEPS

I'm sure this principle can be used with the Arduino, too.