aR&D Arduino Code (H)

The arduino code used for the following tests:

Opposite Motor Test 1

reverse(1); //Reverse polarity of motor 2
celerate(4,0,30,3); //Accelerates all motors to 30% power in 3 seconds
goFor(2); //Runs for 2 seconds
brake(4); //Brakes all motors
reverse(4); //Reverses all motors
motorSpeed(4,30); //Sets motor speed to 30%
goFor(4); //Runs for 4 seconds
celerate(4,30,0,3); //Deccelerates motors from 30% to 0% in 3 seconds

Opposite Motor Test 2

celerate(4,0,30,0); //Accelerates all motors to 30% power in 3 seconds
goFor(2); //Runs for 2 seconds
brake(4); //Brakes all motors
reverse(4); //Reverses all motors
motorSpeed(4,30); //Sets motor speed to 30%
goFor(4); //Runs for 4 seconds
celerate(4,30,0,3); //Deccelerates motors from 30% to 0% in 3 seconds

Opposite Motor Test 3

celerate(4,0,30,0); //Accelerates all motors to 30% power in 3 seconds
goFor(2); //Runs for 2 seconds
brake(4); //Brakes all motors
reverse(4); //Reverses all motors
motorSpeed(4,30); //Sets motor speed to 30%
goFor(4); //Runs for 4 seconds
celerate(4,30,0,3); //Deccelerates motors from 30% to 0% in 3 seconds

Same Motor Test

celerate(4,0,30,0); //Accelerates all motors to 30% power in 3 seconds
goFor(2); //Runs for 2 seconds
brake(4); //Brakes all motors
reverse(4); //Reverses all motors
motorSpeed(4,30); //Sets motor speed to 30%
goFor(4); //Runs for 4 seconds
celerate(4,30,0,3); //Deccelerates motors from 30% to 0% in 3 seconds

Same Motor Test Opposite Direction

reverse(4); //Reverses all motors
celerate(4,0,30,0); //Accelerates all motors to 30% power in 3 seconds
goFor(4); //Runs for 4 seconds
brake(4); //Brakes all motors

One Motor Test

reverse(4); //Reverses all motors
celerate(4,0,30,0); //Accelerates all motors to 30% power in 3 seconds
goFor(4); //Runs for 4 seconds
brake(4); //Brakes all motors

 

Return to Advanced R&D