Exercise One Arduino Code

// #1

celerate(4,0,15,2.5);

// All motors accelerated from rest to 15% power in 2.5 seconds.

 

// #2

motorSpeed(4,15);

goFor(1);

// All motors ran at 15% power for 1 second.

 

// #3

brake(1);

// Braking motor one.

 

// #4

celerate(2,0,27,4);

// Motor two accelerated from rest to 27% power in 4 seconds.

 

// #5

motorSpeed(2,27);

goFor(2.7);

// Motor two ran at 27% power for 2.7 seconds.

 

//#6

celerate(2,27,15,1);

// Motor two decelerated from 27% to 15% power in 1 second.

 

// #7

brake(2);

// Braking motor two.

 

// #8

reverse(2);

// Reversing motor two’s direction.

 

// #9

celerate(4,0,31,2);

// All motors accelerating from rest to 31% power in 2 seconds.

 

// #10

motorSpeed(4,35);

goFor(1);

// All motors ran at 35% power for 1 second.

 

// #11

brake(2);

motorSpeed(1,35);

goFor(3);

// Motor two braked while motor one ran at 35% power for 3 seconds.

 

// #12

brake(4);

goFor(1);

// All motors braked for 1 second.

 

// #13

reverse(1);

// Motor one reversed.

 

// #14

celerate(1,0,19,2);

// Motor one accelerated from rest to 19% power in 2 seconds.

 

// #15

motorSpeed(2,35);

motorSpeed(1,19);

goFor(2);

// Motor two ran at 35% power while simultaneously motor one ran at 19% for 2 seconds.

 

// #16

motorSpeed(4,19);

goFor(2);

// All motors ran at 19% power for 2 seconds.

 

// #17

celerate(4,19,0,2);

// All motors decelerated from 19% power to rest in 2 seconds.

 

// #18

brake(4);

// Brake all motors.