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