// Code of exercise 02
void myCode()
{
//—————————————————————————————-
// myCode();
//
// This is the tab where the programming of your vehicle operation is done.
// Tab _00_AEV_key_words contains a compiled list of functions/subroutines used for vehicle
// operation.
//
// Note:
// (1) After running your AEV do not turn the AEV off, connect the AEV to a computer, or
// push the reset button on the Arduino. There is a 13 second processing period. In
// post processing, data is stored and battery recuperation takes place.
// (2) Time, current, voltage, total marks, position traveled are recorded approximately
// every 60 milliseconds. This may vary depending on the vehicles operational tasks.
// It takes approximately 35-40 milliseconds for each recording. Thus when programming,
// code complexity may not be beneficial.
// (3) Always comment your code. Debugging will be quicker and easier to do and will
// especially aid the instructional team in helping you.
//—————————————————————————————-
// Program between here——————————————————————-
// Run all motors at a constant speed (25% power) for 2 second.
motorSpeed(4,25);
goFor(2);
// Run all motors at a constant speed of 20% and using the goToAbsolutePosition function
// travel a total distance of 12 feet (from the starting point).
// You will actually rotate the wheel by hand (since you are on the desktop tracks)
motorSpeed(4,20);
goToAbsolutePosition(295);
// Reverse motors.
reverse(4);
// Run all motors at a constant speed of 30% power for 1.5 second.
motorSpeed(4,30);
goFor(1.5);
// Brake motor one.
brake(4);
// And here——————————————————————————–
} // DO NOT REMOVE. end of void myCode()