package engineControl;
import lejos.nxt.Motor;
import lejos.nxt.SensorPort;
import lejos.nxt.addon.ColorSensor;
import lejos.robotics.navigation.TachoPilot;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
float ROTATE_BACKWARD_AND_FORWARD = -3.028571428f;
ColorSensor senseColor = new ColorSensor(SensorPort.S1);
TachoPilot Motors_back_and_forward = new TachoPilot(3.2f, 11.4f, Motor.A, Motor.C);
Motors_back_and_forward.setSpeed(200);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
Motors_back_and_forward.travel(ROTATE_BACKWARD_AND_FORWARD);
try{
Thread.sleep(2000);
} catch(Exception e) {
}
while(senseColor.getColorNumber() != 13) {
Motors_back_and_forward.forward();
}
Motors_back_and_forward.stop();
}
}