|
For the next example I've created a Java program named Motor1.java. This simple example shows how to run one of the motors in a "forward" direction, stop it, and then run it in a "backward" direction. The code does this once for the "A" motor, and then once for the "C" motor.
import josx.platform.rcx.*;
public class Motor1
{
public static void main (String[] args)
throws Exception
{
// run the "A" motor forward
TextLCD.print (" A ");
Motor.A.forward();
Thread.sleep(2000);
Motor.A.stop();
// run the "A" motor backward
Motor.A.backward();
Thread.sleep(2000);
Motor.A.stop();
// run the "C" motor forward
TextLCD.print (" C ");
Motor.C.forward();
Thread.sleep(2000);
Motor.C.stop();
// run the "C" motor forward
Motor.C.backward();
Thread.sleep(2000);
Motor.C.stop();
}
}
At this point I'm not going to try to explain the code much more than that. I hope you'll see that it is pretty self-explanatory, and I've tried to include a few comments in the code. For Java newbies, the comments are the lines that begin with the // characters.