Programming Basics

Code Used For Scenario 1:

// Accelerate motor one from start to 15% in 2.5 seconds
celerate(1,0,15,2.5);
// Run motor one at 15% power for one second
motorSpeed(1,15);goFor(1);
// Brake motor one
brake(1);
// Accelerate motor two from start to 27% power in 4 seconds
celerate(2,0,27,4);
// Run motor two at 27% power for 2.7 seconds
motorSpeed(2,27);goFor(2.7);
//Decelerate motor two to %15 power in 1 second
celerate(2,27,15,1);
// Brake motor two
brake(2);
// Reverse direction of motor 2
reverse(2);
// Accelerate all motors from start to 31% power in 2 seconds
celerate(4,0,31,2);
// Run all motors at 35% power for 1 second
motorSpeed(4,35);goFor(1);
// Brake motor two, keep motor one running at 35% power for 3 seconds
brake(2);motorSpeed(1,35);goFor(3);
// Brake motors for one second
brake(4);goFor(1);
// Reverse the direction of motor one
reverse(1);
// Accelerate motor one from start to 19% in 2 seconds
celerate(1,0,19,2);
// Run motor two at 35% power while running motor one at 19% power for 2 seconds
motorSpeed(2,35);motorSpeed(1,19);goFor(2);
// Run both motors at 19% power for 2 seconds
motorSpeed(4,19);goFor(2);
// Decelerate both motors to 0% power in 3 seconds
celerate(4,19,0,3);
// Brake all motors
brake(4);
// Save program as PrgmBasics