PWM servo control

BBX:
Okay, cool, that makes more sense :slight_smile:

Again, if the pot on my servo is left at 1503 (or just not exactly on the middle of it's range), and I put in 1500 to stop it, will the servo keep doling out a little bit of power to try reaching the home value?

Edit:
Just did a small test using writeMicroseconds.
The servo seems to stand still at serv.writeMicroseconds(1160);
Anything below and it turns ccw, anything above and it turns cw.

Well that just means you found the null point to be 1160 for your specific servo.

?? I'm pretty sure I took the pot and turned it each way to find where the limits were, and then left it in the middle. That number seems pretty far off x.x

Another method is to just send a 1500usec command and then just adjust the pot until the motor stops.

/edit

Another edit:
I read somewhere about unsoldering the pot and bridging a connection with a resistor, but I can't seem to find any more details than that x.x

It normally takes two resistors of equal value that total the same resistance when wired in series as the pot has from it's two end terminals. Then just wire in the two series resistors to replace the pot with the junction of the two resistors becoming the 'wiper' connect that the pot used. Really no need to do this, just adjust the pot for a 'centering' value of 1500usecs and you should be good to go.
Lefty