I am using this library (https://github.com/FRC4564/Maestro) to write serial commands to the 6-channel Micro Maestro, driving a continuous rotation servo (I’ve used it with no problems to control a 180-degree servo in the past). When I set the target in the Control Center, I am able to set values around 1500 that vary the speed and direction of the servo. However, when I call setTarget through this library, any positive number sets the target to the max (2000), and any negative number sets it to the min (992), according to the control center.
From what I can tell, the setTarget command string being sent to the maestro is correct–Is there something different about how the Control Center sets the target that allows for rate control, or is there a setting that I need to change on the controller to get the same behavior using this library?
Thanks for any help!