adafruit_support wrote:There is some variation in analog servos. Sometimes you need to adjust the minimum & maximum in the code to avoid hitting the stops.
Hitting the stops puts a lot of load on the motor, the gear-train and the drive circuit. In some cases I have seen it actually strip the gears, so it is best not to run them that way.
adafruit_support wrote:Not sure what you mean by 'zero'. You can do a "servo.write(0)' in setup for each of your servos. But that (or manual positioning) does not address the servo variablility issue.
You need to figure out what values will send your servos to 0 and 180 degrees without hitting the stops. You can then use the 'map()' function to scale 0-180 to the right values for your servo.
Users browsing this forum: No registered users and 1 guest