I have used a very small servo powering it directly from my uno (which is getting its power via USB) and controlling it using the servo library - all went well. Now I am considering using a larger servo but there are some gaps in my understanding.
The servo I am thinking of using is a Hitec HS-645MG http://www.servocity.com/html/hs-645mg_ultra_torque.htmlPower Supply
The operating voltage of the servo is 4.8 - 6.0V .
What is the best way to power this unit ( I may wish to run similar sized stepper motors in future as well ) ?
Servos have 3 wires, two for power and one for control. If my servo is getting its power from a separate power supply how is the control from the uno wired up, do the uno and the power supply somehow need to share a ground ?Control
This servo appears to be controlled as follows;
600us pulse = -90deg position
1500us pulse = 0deg position
2400us pulse = +90deg position
I am not really sure why the control is described in that way.
I am just assuming that I can treat 600us as being 0deg, 1500us as 90deg and 2400us as 180deg, is that correct?
My main question is the servo compatible with the servo library?
Finally where can I find the source for the libraries?