Lab 1 Code

Code:               Comments:

celerate(1,0,15,2.5);  //accelerate motor 1 from 0% to 15% over 2.5 seconds

motorSpeed(1,15);     //set motor 1 to 15% power

goFor(1);                      //run the last command for 1 second

brake(1);                     //brake motor 1

celerate(2,0,27,4);   //accelerate motor 2 from 0% to 27% over 4.0 seconds

motorSpeed(2,27);   //set motor 2 to 27% power

goFor(2.7);                 //run for 2.7 seconds

celerate(2,27,15,1);   //accelerate motor 2 from 27% to 15% over 1 seconds

brake(2);                    //brake motor 2

reverse(2);                 //reverse motor 2

celerate(4,0,31,2);   //accelerate all motors from 0% to 31% over 2 seconds

motorSpeed(4,35);  //set all motors to 35% power

goFor(1);                   //run the last command for 1 second

brake(2);                   //brake motor 2

goFor(3);                  //run the brake command for 3 seconds

brake(4);                  //brake for 4 seconds

goFor(1);                   //run last command for 1 second

reverse(1);               //reverse motor 1

celerate(1,0,19,2);  //accelerate motor 1 from 0% to 19% over 2 seconds

motorSpeed(1,19); //set motor 1 to 19%

motorSpeed(2,35); //set motor 2 to 35%

goFor(2);                  //run for 2 seconds

motorSpeed(2,19); //set motor 2 to 19% power

goFor(2);                 //run for 2 seconds

celerate(4,19,0,3); //accelerate all motors from 19% to 0% over 3.0 seconds

brake(4);                 //brake all motors