HDD motor

Hi,

I need to build spin coater and I plan to use hdd motor. I am wondering how to interface it with arduino?
I need to regulate speed from 0 - 3000 rpm in incremets of 200 rpm and display time and speed. Display and interface is not problem, but I don't kow how to start it and how to regulate speed? Can I use pwm for speed conotrol?
Motor is 4 wire type.

Why bother with an HDD motor, when there are so many other, simpler brushed D.C. motors around?
Many are even free for the taking: junked toys, appliances and other gadgets.

Someone correct me if I am wrong, but I think HDD drives are brushless motors so you cant simply use PWM. You need to use a brushless Electronic Speed Controller.

Have a look here: How to control a brushless motor through a ESC with Arduino | Drones and ROVs and Arduinos

@jremington
hdd motor because it is hollow in the middle so I can 3d print attacment and run vacuum trought center for holding speciments

@yendis
will this ESC work?
http://www.ebay.co.uk/itm/NEW30A-Brushless-speed-controller-ESC-MultiCopter-KK-Quad-rotor-Xcopter-UK-STOCK-/161769773810?hash=item25aa3adaf2:g:GmMAAOSwHnFVrftb