Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Electrical (http://www.chiefdelphi.com/forums/forumdisplay.php?f=53)
-   -   Victors Controlled By Joystick Buttons (http://www.chiefdelphi.com/forums/showthread.php?t=44139)

douglass1371 16-02-2006 18:48

Victors Controlled By Joystick Buttons
 
*topic

Any help would be greatly appreciated

Joel J 16-02-2006 19:49

Re: Victors Controlled By Joystick Buttons
 
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.

Mike AA 17-02-2006 01:57

Re: Victors Controlled By Joystick Buttons
 
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

Quote:

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


All times are GMT -5. The time now is 10:03.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi