Victors Controlled By Joystick Buttons

*topic

Any help would be greatly appreciated

if you want the victor to go full forward when the button is held down, then you can do something like:

pwm05 == the pwm channel the victor is connected to
p1_sw_trig == joystick button that activates victor

if (p1_sw_trig)
{
pwm05 = 254;
}
else
{
pwm05 = 127;
}

The if statement executes faster than a multiply or some other way of mapping.

You may also need to debounce the joystick button, but since you say you are connecting it to a victor and not a pneumatic of some kind it may not matter.

You can also, using Joel’s code, change the 254 to something else smaller to change the speed of the item you are looking to control. Just keep in mind 127 is center less than is one direction, more than is the other direction.

ie

pwm05 == the pwm channel the victor is connected to
p1_sw_trig == joystick button that activates victor

if (p1_sw_trig)
{
pwm05 = 75;
}
else
{
pwm05 = 127;
}

-Mike