pR&D 1 Code

Programming Basics

celerate(1,0,15,2.5);          //accelerates motor 1 from start to 15% power in 2.5 secs
motorSpeed(1,15);          //runs motor 1 at constant speed (15% power)
goFor(1);          //runs motor for 1 sec
brake(1);          //brakes motor 1
celerate(2,0,27,4);         //accelerates motor 2 from start to 27% power in 4 secs
motorSpeed(2,27);         //runs motor 2 at constant speed (27% power)
goFor(2.7);         //runs motor for 2.7 secs
brake(2);         //brakes motor 2
reverse(2);         //reverses direction of motor 2 only
celerate(4,0,31,2);         //accelerates both motors from start to 31% power in 2 secs
motorSpeed(4,35);         //runs both motors at constant speed (35% power)
brake(2);         //brakes motor 2
motorSpeed(1,35);         //keeps motor 1 running at constant speed (35% power)
brake(4);         //brakes all motors for 1 sec
goFor(1);         //runs motor for 1 sec
reverse(1);         //reverses direction of motor 1
celerate(1,0,19,2);         //accelerates motor 1 from start to 19% power over 2 secs
motorSpeed(2,35);         //runs motor 2 at 35% power
celerate(1,19,0,2);         //runs both motors at constant speed (19% power) for 2 secs
celerate(2,35,0,3);         //decelerates both motors to 0% power in 3 secs
brake(4);         //brakes all motors