Arduino Code from Lab 1: Scenario 1
Designed to just follow the instructions in the lab manual blow the code:
// Accelerate motor one from start to 15% power in 2.5 seconds celerate(1, 0, 15, 2.5); // Run motor one at a constant speed (15% power) for 1 second 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 a constant speed (27% power) for 2.7 seconds goFor(2.7); // Decelerate motor two to 15% power in 1 second celerate(2, 27, 15, 1); // Brake motor two brake(2); // Reverse the direction of only motor 2 reverse(2); // Accelerate all motors from start to 31% power in 2 seconds celerate(4, 0, 31, 2); // Set both motors to move at 35% power motorSpeed(4, 35); // Run all motors at a constant speed of 35% power for 1 second goFor(1); // Brake motor two brake(2); // Keep motor one running at a constant speed (35% power) for 3 seconds goFor(3); // Brake all motors brake(4); // Go for 1 second goFor(1); // Reverse the direction of motor one reverse(1); // Accelerate motor one from start to 19% power over 2 seconds celerate(1, 0, 19, 2); // Set motor two to 35% power motorSpeed(2, 35); // Run motor two at 35% power while simultaneously running motor one at 19% power for 2 seconds goFor(2); // Set motor two to 19% power motorSpeed(2, 19); // Run both motors at a constant speed (19% power) for 2 seconds goFor(2); // Decelerate both motors to 0% power in 3 seconds celerate(4, 19, 0, 3); // Brake all motors brake(4);