Lab 1
celerate(1,0,15,2.5); //Accelerate motor 1 from 0 to 15% power in 2.5 seconds
motorSpeed(1,15); //Run motor one at a constant speed, 15% power
goFor(1); //For 1 second
brake(1); //Brake motor one
celerate(2,0,27,4); //Accelerate motor two from start to 27% power in 4 seconds
motorSpeed(2,27); //Run motor two at a constant speed, 27% power
goFor(2.7); //For 2.7 seconds
celerate(2,27,15,1); //Decelerate motor two to 15% power in 1 second
brake(2); //Brake motor two
reverse(2); //Reverse the direction of only motor 2
celerate(4,0,31,2); //Accelerate all motors from start to 31% power in 2 seconds
motorSpeed(4,35); //Run all motors at a constant speed of 35% power
goFor(1); //For 1 second
brake(2); //Brake motor 2
motorSpeed(1,35); //Keep motor 1 running at constant speed, 35% power
goFor(3); //For 3 seconds
brake(4); //Brake all motors
goFor(1); //For 1 second
reverse(1); //
celerate(1,0,19,2);
motorSpeed(2,35);
motorSpeed(1,19);
goFor(2);
celerate(2,35,0,3);
celerate(1,19,0,3);
brake(4);
LAB 2
motorSpeed(4,25);
goFor(2);
motorSpeed(4,20);
goToAbsolutePosition(12);
reverse(4);
motorSpeed(4,20);
goFor(1.5);
brake(4);
LAB 4
celerate(4,0,25,3);
motorSpeed(4,25);
goFor(1);
motorSpeed(4,20)
goFor(2)
reverse(4);
motorSpeed(4,25);
goFor(2);
brake(4);
LAB 5 COASTING CODE
reverse(4);
celerate(4,0,30,3);
motorSpeed(4,30);
goFor(2);
celerate(4,30,0,3);
brake(4);