View Single Post
  #3   Spotlight this post!  
Unread 14-01-2012, 23:06
ProgrammerMatt ProgrammerMatt is offline
Programmer-Electrical-Mechanical
FRC #0228 (Gus)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Southington
Posts: 138
ProgrammerMatt is just really niceProgrammerMatt is just really niceProgrammerMatt is just really niceProgrammerMatt is just really nice
Re: Java Motor Control Troubles

Quote:
Originally Posted by jo3_sum View Post
My team is having trouble using java. We can't set a regular/not-CAN Jaguar motor controller's speed. It says it can't find the module and port. Are there any simple examples where we can test only 1 motor controller with a joystick? Most of the samples want multiple devices. We are still doing baby steps.
Here ill get you going on a simple code.

first thing under your public class put
Code:
Joystick joystick1;
Victor motor1;
Under that line put:
Code:
public void robotInit {

joystick1 = new Joystick(1);

motor1 = new Victor(1) // the one can be replaced with any PWM port on sidecar.
NOTE: You will have to import the Victor class and Joystick class. you can do this by adding this above your public class:

Code:
import edu.wpi.first.wpilibj.Victor;
import edu.wpi.first.wpilibj.Joystick;
After that just simply put this in your operator control

Code:
while(isOperatorControl) {

motor1.set(joystick1.getY()); // gets the val from joystick and converts to pwm

}
Yes i do know that you are using Jaguars not Victors but the coding for the two on pwm is practically the same and should get you going good. I suggest your team looks in to using CAN it has so many nice features.
Reply With Quote