Want to try to understand how to program serial servo commands.
There are some examples but those don't bring me much. Googled, nothing.
Example looks like this: sc.WritePos(0xfe, 1000, 0, 1500);//All servos move at the max speed=1500, move to Position=1000
*delay(754);//[(P1-P0)/V]1000+100
That's great but what if I don't want to move at max speed but at min speed. I looked and Googled but couldn't find any info which one (or multiple) of the parameters has to be changed to what, to go slower and what is the slowest?
So at this point can make both servo's move from one point to the next and back, but no clue on what to change.
Why is there not a command rule manual with info on the parameters, what they do and what are min and max values. Or does that exist and am I just a not doing the Google search right?
My quest is to move an arm attached to the servo from point A to B until certain torque is reached, then stop and lock. Next move the second servo attached to a lead screw to do the same thing.
All help appreciated. Thanks in advance.
Most likely you should give at least the model of your servo to get any further support here.
Did you try with 4. parameter values? Like 500 instead of 1500...
Waveshare SC09
Why 500? Why not 15000?
I want to know what values are possible! Not to guess and not to try without any info.
Maybe the 0 before the 150 is a divider and this should change. Guessing.
Maybe the delay number must be changed.
Maybe the last part +100 is a step size and this should be changed