1- Arduino Programming Basics Code

 

Program 1

//Accelereate motor one to 15% power in 2.5 seconds

 elerate(1,0,15,2.5);

//Run motor one at 15% power for 1 second

motorSpeed(1,5);

goFor(1);

//Brake motor 1

brake(1);

//Accelerate motor 2 to 27% power in 4 seconds

celerate(2,0,27,4);

//Run motor 2 at 27% power for 2.7 seconds

motorSpeed(2,27);

goFor(2.7);

//Decelarate motor 2 to 15% in one second

celerate(2,27,15,1);

//Brake motor 2

brake(2);

//Reverse direction of motor 2

reverse(2);

//Accelerate al 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 2

brake(2);

//Keep motor 1 running at 35% power fotr 3 seconds

motorSpeed(2,35);

goFor(3);

//Brake all mtors for 1 second

brake(4);

goFor(1);

//Reverse direction of motor 1

reverse(1);

//Accelerate motor 1 from start to 19% power in 2 se4conds

celerate(1,0,19,2);

//Run motor 2 at 35% power simultaneously run motor 1 at 19% power for 2 seconds

motorSpeed(2,35);

motorSpeed(1,19);

goFor(2);

//run all motors at 19% power for 2 seconds

motorSpeed(4,19);

celerate(4,19,0,3);

brake(4);




Program 2 

reverse(4);

motorSpeed(4,25);

goFor(.5);

brake(4);

goFor(.1);

motorSpeed(4,25);

goFor(.5);

brake(4);

goFor(.1);

motorSpeed(4,15);

goFor(.3);

brake(4);

goFor(.05);

motorSpeed(4,40);

goFor(.3);

motorSpeed(4,25);

goFor(.5);

motorSpeed(4,15);

goFor(.3);

brake(4);

goFor(.05);

motorSpeed(4,40);

goFor(.3);

motorSpeed(4,25);

goFor(.5);

brake(4);

goFor(.5);

motorSpeed(4,55);

goFor(.5);

brake(4);

goFor(.1);

motorSpeed(4,55);

goFor(.5);

brake(4);

goFor(.1);

motorSpeed(4,65);

goFor(.3);

brake(4);

goFor(.05);

motorSpeed(4,40);

goFor(.3);

motorSpeed(4,20);

goFor(.5);

motorSpeed(4,15);

goFor(.3);

brake(4);

goFor(.05);

motorSpeed(4,40);

goFor(.3);

motorSpeed(4,25);

goFor(.5);

brake(4);9