Drive Hdd motor

Well. Thanks a lot for the answer you have solved me a lot of problems with your first answer, I will do the resistor thing as is much more easy that PWM.

With regards to the second Question We realized that is quite tricky. We cannot use any delay, almost anything that can stop or delay the code as the speed and time is critical,

The motor is spinning 4500 rpm and I am pulsing the motor 12 times per turn it is 900 times per second roughly, so I forgot about serial print and lcd print and almost anything so it's a nightmare for debugging.

I am in the process of making the disk starting as It accelerates a lot but I have to spin it with my figersfrist due to the sensor optical not related with the fases when it's stopped. I have a manual routine that is more or less starting the thing but I did not incorporated yet

And at the same time I have to start to perform all the lights stuff.

Well It'll take a lot of time.

Thanks