Maestro: Control the rate of rotation w/ Cont Rotation Servo


   I have a Parallax Continuous Rotation servo connected to a Mini Maestro.  Using the Pololu Maestro Control Center, I am able to control the rate at which the servo rotates by setting the Target value above or below 1500.  When I attempt to do this using the C# API, all rotations appear to occur at the maximum speed and instead of "Target=1500" representing the "No Rotation" state (like it is in the Control Center), it is "Target=0".




It seems you might not be taking into account that the serial and USB commands take units of quarter microseconds. You can see an example of this under “Set Target (Pololu/Compact protocol)” in the Serial Servo Commands section of the Pololu Maestro Servo Controller User’s Guide.

If you are still having problems after reviewing that section, could you please post the code you are using?


oh geez, yes, that’s what I’m doing wrong. I’m trying to set “1500” instead of “1500*4”.