You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While testing out the MotorCarrier board I was wondering why I'm unable to move a model craft servo with at least basically usable precision. It seemed like the servo jumps in steps of around 5°.
To find the reason, I digged into the source code and found this:
While testing out the MotorCarrier board I was wondering why I'm unable to move a model craft servo with at least basically usable precision. It seemed like the servo jumps in steps of around 5°.
To find the reason, I digged into the source code and found this:
https://github.com/arduino-libraries/ArduinoMotorCarrier/blob/master/src/ServoMotor.cpp#L28
So the available range of 0° to 180° is broken down to a region of 7 to 28.
Why??? Why don't you communicate the 0° to 180° range directly to the firmware to make the servo motor outputs actually useful for more precise stuff?
The text was updated successfully, but these errors were encountered: