All pastes #1240499 Raw Edit

Car.java

public java v1 · immutable
#1240499 ·published 2008-10-30 11:22 UTC
rendered paste body
import lejos.nxt.*;/** * A locomotion module with methods to drive * a car with two independent motors. The left motor  * should be connected to port C and the right motor * to port B. *   * @author  Ole Caprani * @version 17.4.08 */public class Car {    // Commands for the motors    private final static int forward  = 1,                             backward = 2,                             stop     = 3,                             flt      = 4;	                             private static MotorPort leftMotor = MotorPort.C;    private static MotorPort rightMotor= MotorPort.B;    private Car()    {	       }             public static void stop()     {        leftMotor.controlMotor(0,stop);        rightMotor.controlMotor(0,stop);    }       public static void forward(int leftPower, int rightPower)    {        leftMotor.controlMotor(leftPower,forward);        rightMotor.controlMotor(rightPower,forward);    }       public static void backward(int leftPower, int rightPower)    {        leftMotor.controlMotor(leftPower,backward);        rightMotor.controlMotor(rightPower,backward);    }		public static void backwardLeft(int leftPower)    {        leftMotor.controlMotor(leftPower,backward);    }		public static void backwardRight(int rightPower)    {                rightMotor.controlMotor(rightPower,backward);    }}