![]() |
Can't read joystick values in Java
Our team is trying to implement a simple mecanum drive in Java, but whenever we try to set a motor speed based on a joystick value, the motor simply does nothing. No error is thrown, but it does not spin.
We are extending the SimpleRobot class. We are initializing the joysticks with: Code:
private Joystick leftStick;Code:
drivetrain.tankDrive(leftStick, rightStick);Any help would be greatly appreciated! Thanks. |
Re: Can't read joystick values in Java
The getX() method is for the kinectStick. Use getRawAxis(int axis) or getAxis(Joystick.AxisType.kX);
|
Re: Can't read joystick values in Java
Thank you for your fast reply. I tried switching to using the getRawAxis method, but it still does the same thing. I try:
Code:
// I also try 1-6 instead of 0 |
Re: Can't read joystick values in Java
Try two things: firstly, output your values using the LCD display class; it helps a ton. Also, try the getAxis, as it has an enum instead of the index. Instead of some arbitrary number as an argument, it uses Joystick.AxisType.kX
|
Re: Can't read joystick values in Java
I managed to find the default code project that was missing from the libraries on a different thread, and when I ran that, it worked. I still do not know what the root issue is but maybe I will be able to determine it in the future.
Thank you for your help. |
Re: Can't read joystick values in Java
Quote:
Look in the libraries at Joystick.java and you'll find Code:
/** |
| All times are GMT -5. The time now is 11:37. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi