View Single Post
  #1   Spotlight this post!  
Unread 27-03-2008, 20:40
andrew_4_life andrew_4_life is offline
Registered User
FRC #0919
 
Join Date: Jan 2006
Location: Toronto, Ontario
Posts: 9
andrew_4_life is an unknown quantity at this point
1 joystick controls not turning properly

When I load this code, the drive seems to mess up. Going forward and back is fine, but it won't turn to the correct side. When I turn "RIGHT" it turns "LEFT", when I turn "LEFT" it turns "RIGHT"
I've also tried switching the PWN cables but that just really messed up the controls because it was going backwards.


Code:
 
 /*---------- Analog Inputs (Joysticks) to PWM Outputs-----------------------
  *--------------------------------------------------------------------------
  *   This maps the joystick axes to specific PWM outputs.
  */
  //pwm01 = p1_y;
  //pwm02 = p2_y;   
  pwm03 = p3_y;   
  pwm04 = p4_y;   
  pwm05 = p1_x;  
  pwm06 = p2_x;   
  pwm07 = p3_x;   
  pwm08 = p4_x;   
  pwm09 = p1_wheel;
  pwm10 = p2_wheel;   
  pwm11 = p3_wheel;   
  pwm12 = p4_wheel;   
  
 /*---------- 1 Joystick Drive ---------------------------------------------
  p1_x = 255 - p1_y;
  p1_y = 255 - pwm05;

  pwm01 = Limit_Mix(2000 + p1_y + p1_x - 127);
  pwm02 = Limit_Mix(2000 + p1_y - p1_x + 127);
We also tried this: (reversing the signs
Code:
  
pwm01 = Limit_Mix(2000 + p1_y - p1_x +127);
  pwm02 = Limit_Mix(2000 + p1_y + p1_x - 127);