Arduino Basic Setup
Lab 1-
celerate(1,0,15,2.5);
motorSpeed(1,15);
goFor(1);
brake(1);
celerate(2,0,27,4);
goFor(2.7);
celerate(2,27,15,1);
brake(2);
reverse(2);
celerate(4,0,31,2);
goFor(1);
brake(2);
motorSpeed(1,35);
goFor(3);
brake(4);
goFor(1);
reverse(1);
celerate(1,0,19,2);
motorSpeed(2,35);
goFor(2);
motorSpeed(19,2);
goFor(2);
motorSpeed(4,19);
goFor(2);
celerate(4,19,0,3);
brake(4);
Lab 2-
motorSpeed(4,25);
goFor(2);
motorSpeed(4,20);
goToAbsolutePosition(295.38);
reverse(4);
motorSpeed(4,30);
goFor(1.5);
brake(4);
Lab 4-
celerate(4,0,25,3);
motorSpeed(4,25);
goFor(1);
motorSpeed(4,20);
goFor(2);
reverse(4);
motorSpeed(4,25);
goFor(2);
brake(4);
Battery Test/Motor Placement-
motorSpeed(4,28);
goFor(2);
motorSpeed(4,28);
goFor (2);
brake(4);
reverse(4);
motorSpeed(4,28);
goFor(2);
brake(4);
AEV Controller–
motorSpeed(4,28);
goToAbsolutePosition(274);
reverse(4);
motorSpeed(4,30);
goFor(1.5);
brake(4);
Performance Test 1-
1-1
motorSpeed(4,28);
goToAbsolutePosition(297);
reverse(4);
motorSpeed(4,30);
goFor(1.5);
brake(4);
1-2
motorSpeed(4,30);
goToAbsolutePosition(296);
reverse(4);
motorSpeed(4,30);
goFor(1.5);
brake(4);
motorSpeed(4,0);
goFor(7.5);
motorSpeed(4,28);
goFor(3);
1-3-Used this code to pass Performance Test 1
motorSpeed(4,30);
goToAbsolutePosition(296);
reverse(4);
motorSpeed(4,30);
goFor(1.5);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,28);
goFor(5);
Performance Test 2-
2-1
motorSpeed(4,30);
goToAbsolutePosition(282);
reverse(4);
motorSpeed(4,30);
goFor(1.5);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,28);
goFor(4);
reverse(4);
motorSpeed(4,30);
goFor(.5);
2-2 This is A Passing Run
motorSpeed(4,30);
goToAbsolutePosition(282);
reverse(4);
motorSpeed(4,30);
goFor(1.5);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,28);
goFor(4);
reverse(4);
motorSpeed(4,30);
goFor(.5);
motorSpeed(4,0);
goFor(13);
motorSpeed(4,40);
goFor(3);
2-3- This is a run using relative position
motorSpeed(4,30);
goToAbsolutePosition(282);
reverse(4);
motorSpeed(4,30);
goFor(1.5);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,28);
goFor(4);
reverse(4);
motorSpeed(4,30);
goFor(.5);
motorSpeed(4,0);
goFor(13);
motorSpeed(4,40);
goToRelativePosition(-270);
reverse(4);
motorSpeed(4,30);
goFor(2);
2-4 3/27/2018- Used this code to Pass Performance Test 2
motorSpeed(4,30);
goToAbsolutePosition(245);
reverse(4);
motorSpeed(4,33);
goFor(1.5);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,28);
goFor(4);
reverse(4);
motorSpeed(4,30);
goFor(.5);
motorSpeed(4,0);
goFor(13);
motorSpeed(4,40);
goFor(6);
Performance Test 3-
3-1
motorSpeed(4,30);
goToAbsolutePosition(245);
reverse(4);
motorSpeed(4,32);
goFor(1.5);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,28);
goFor(4);
reverse(4);
motorSpeed(4,30);
goFor(.5);
motorSpeed(4,0);
goFor(13);
motorSpeed(4,40);
goToRelativePosition(-253);
reverse(4);
motorSpeed(4,30);
goFor(2);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,30);
goFor(3);
3-2 with Position Not Time
motorSpeed(4,30);
goToAbsolutePosition(249);
reverse(4);
motorSpeed(4,32);
goFor(1.5);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,28);
goToRelativePosition(255);
reverse(4);
motorSpeed(4,30);
goFor(1.5);
motorSpeed(4,0);
goFor(13);
motorSpeed(4,40);
goToRelativePosition(-253);
reverse(4);
motorSpeed(4,30);
goFor(2);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
Performance Test 3-3
motorSpeed(4,30);
goToAbsolutePosition(240);
reverse(4);
motorSpeed(4,40);
goFor(2);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,29);
goFor(2.6);
reverse(4);
motorSpeed(4,30);
goFor(.5);
motorSpeed(4,0);
goFor(13);
motorSpeed(4,45);
goToRelativePosition(-251);
reverse(4);
motorSpeed(4,30);
goFor(2);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,50);
goFor(6);
motorSpeed(4,0);
goFor(3);
reverse(4);
motorSpeed(4,40);
goFor(1.2);
Performance Test 3-4
motorSpeed(4,30);
goToAbsolutePosition(242.5);
reverse(4);
motorSpeed(4,40);
goFor(2);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,29);
goFor(2.6);
reverse(4);
motorSpeed(4,30);
goFor(.5);
motorSpeed(4,0);
goFor(13);
motorSpeed(4,45);
goToRelativePosition(-250);
reverse(4);
motorSpeed(4,30);
goFor(2);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,50);
goFor(6);
motorSpeed(4,0);
goFor(1);
reverse(4);
motorSpeed(4,40);
goFor(1.2);
3-5 Final Performance Test Run 3 (Graded)
motorSpeed(4,30);
goToAbsolutePosition(244);
reverse(4);
motorSpeed(4,40);
goFor(2);
brake(4);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,29);
goFor(2.6);
reverse(4);
motorSpeed(4,30);
goFor(.5);
motorSpeed(4,0);
goFor(13);
motorSpeed(4,50);
goToRelativePosition(-251);
reverse(4);
motorSpeed(4,30);
goFor(2);
motorSpeed(4,0);
goFor(7.5);
reverse(4);
motorSpeed(4,50);
goFor(6);
motorSpeed(4,0);
goFor(1.475);
reverse(4);
motorSpeed(4,40);
goFor(1.5);
Sensor Test code for proper position
motorSpeed(4,30);
goFor(30);
reverse(4);
motorSpeed(4,40)
goFor(30);