Log in

View Full Version : p2 not working?


Lone_Wolf92c
18-02-2008, 23:48
We've set our robot to use a single joystick drive, planning to use a seperate joystick (manned by a second operator) to operate our claw/arm/etc... The problem is that the robot doesn't seem to be getting feed from the second joystick.

Do we need to initialize this second joystick somehow, because I don't remember initializing the first one to begin with. (The terminal window that opens after using the IFI Loader only shows the inputs from p1_y, p1_x, p1_trig, and p1_top)

SL8
19-02-2008, 00:14
Could you include your code and your controller configuration? I could not really help otherwise.

SL8
19-02-2008, 00:16
also, are you using easyC or Mplab

jgannon
19-02-2008, 03:11
The printout in the terminal is only an example. The values for the second joystick are available in the variables that you might expect (p2_x, p2_y, etc.). You just don't happen to be printing them out.

jasonpeinko
19-02-2008, 09:48
i think your triggers need to p1_sw_trig

gnormhurst
22-02-2008, 08:49
That's correct: you don't need to init the joysticks. Yes, the port 2 values are accessed just like port 1 except using "p2_" instead of "p1_".

Is the second joystick broken? Plug it into port 1 to see if it will work like the other joystick.

If you can add printf's to print the p2_ values, that should help you figure things out.

If you're still stuck, post more info and code...