Here you can find codes the group has used throughout various labs.
Lab 11 Code:
Below is the code developed for Lab 11.
//first quarter
reverse(4); //reverses all motors
motorSpeed(4,25); //sets motor speed to 25% for all motors
goToAbsolutePosition(372); //runs motors at set speed until line sensor count reads 372 marks
reverse(4); //reverses all motors
motorSpeed(4,29); //sets motor speed to 29% for all motors
goFor(1.5); //runs given motors at set speed for 1.5 seconds
brake(4); //stops all motors
//gate open
goFor(8); //runs given motors at set speed for 8 seconds
//second quarter
reverse(4); //reverses all motors
motorSpeed(4,25); //sets motor speed to 25% for all motors
goToAbsolutePosition(863); //runs motors at set speed until line sensor count reads 863 marks
brake(4); //stops all motors
reverse(4); //reverses all motors
motorSpeed(4,33); //sets motor speed to 33% for all motors
goFor(1.3); //runs given motors at set speed for 1.3 seconds
brake(4); //stops all motors
//confirming connection
goFor(5); //runs given motors at set speed for 5 seconds
//third quarter
motorSpeed(4,40); //sets motor speed to 40% for all motors
goToAbsolutePosition(632); //runs motors at set speed until line sensor count reads 632 marks
reverse(4); //reverses all motors
motorSpeed(4,50); //sets motor speed to 50% for all motors
goFor(1.5); //runs given motors at set speed for 1.5 seconds
brake(4); //stops all motors
//gate close
goFor(8); //runs given motors at set speed for 8 seconds
//fourth quarter
reverse(4); //reverses all motors
motorSpeed(4,40); //sets motor speed to 40% for all motors
goToAbsolutePosition(150); //runs motors at set speed until line sensor count reads 150 marks
reverse(4); //reverses all motors
motorSpeed(4,55); //sets motor speed to 55% for all motors
goFor(1.5); //runs given motors at set speed for 1.5 seconds
brake(4); //stops all motors
Lab 10 Code:
Below is the code developed for Lab 10.
//first quarter
reverse(4); //reverses all motors
motorSpeed(4,25); //sets motor speed to 25% for all motors
goToAbsolutePosition(372); //runs motors at set speed until line sensor count reads 372 marks
reverse(4); //reverses all motors
motorSpeed(4,29); //sets motor speed to 29% for all motors
goFor(1.5); //runs given motors at set speed for 1.5 seconds
brake(4); //stops all motors
//gate open
goFor(8); //runs given motors at set speed for 8 seconds
//second quarter
reverse(4); //reverses all motors
motorSpeed(4,25); //sets motor speed to 25% for all motors
goToAbsolutePosition(863); //runs motors at set speed until line sensor count reads 863 marks
brake(4); //stops all motors
reverse(4); //reverses all motors
motorSpeed(4,33); //sets motor speed to 33% for all motors
goFor(1.3); //runs given motors at set speed for 1.3 seconds
brake(4); //stops all motors
//confirming connection
goFor(5); //runs given motors at set speed for 5 seconds
//third quarter
motorSpeed(4,40); //sets motor speed to 40% for all motors
goToAbsolutePosition(632); //runs motors at set speed until line sensor count reads 632 marks
reverse(4); //reverses all motors
motorSpeed(4,50); //sets motor speed to 50% for all motors
goFor(1.5); //runs given motors at set speed for 5 seconds
brake(4); //stops all motors
//gate close
goFor(8); //runs given motors at set speed for 8 seconds
//fourth quarter
reverse(4); //reverses all motors
motorSpeed(4,40); //sets motor speed to 40% for all motors
goToAbsolutePosition(150); //runs motors at set speed until line sensor count reads 150 marks
reverse(4); //reverses all motors
motorSpeed(4,55); //sets motor speed to 55% for all motors
goFor(1.5); //runs given motors at set speed for 1.5 seconds
brake(4); //stops all motors
Lab 9 Code:
Below is the code developed for Lab 9.
//first quarter
reverse(4); //reverses all motors
motorSpeed(4,25); //sets motor speed to 25% for all motors
goToAbsolutePosition(372); //392 runs motors at set speed until line sensor count reads 372 marks
reverse(4); //reverses all motors
motorSpeed(4,29); //sets motor speed to 29% for all motors
goFor(1.5); //runs given motors at set speed for 1.5 seconds
brake(4); //stops all motors
//gate open
goFor(10); //runs given motors at set speed for 10 seconds
//second quarter
reverse(4); //reverses all motors
motorSpeed(4,25); //sets motor speed to 25% for all motors
goToAbsolutePosition(863); //893 runs motors at set speed until line sensor count reads 863 marks
brake(4); //stops all motors
reverse(4); //reverses all motors
motorSpeed(4,33); //sets motor speed to 33% for all motors
goFor(1.3); //runs given motors at set speed for 1.3 seconds
brake(4); //stops all motors
//confirming connection
goFor(5); //runs given motors at set speed for 5 seconds
//third quarter
motorSpeed(4,35); //sets motor speed to 35% for all motors
goToAbsolutePosition(631); //645 runs motors at set speed until line sensor count reads 631 marks
reverse(4); //reverses all motors
motorSpeed(4,47); //sets motor speed to 47% for all motors
goFor(1.5); //runs given motors at set speed for 1.5 seconds
brake(4); //stops all motors
//gate close
goFor(10); //runs given motors at set speed for 10 seconds
//fourth quarter
reverse(4); //reverses all motors
motorSpeed(4,35); //sets motor speed to 35% for all motors
goToAbsolutePosition(150);//162 runs motors at set speed until line sensor count reads 150 marks
reverse(4); //reverses all motors
motorSpeed(4,57); //sets motor speed to 57% for all motors
goFor(1.5); //runs given motors at set speed for 1.5 seconds
brake(4); //stops all motors
Lab 8 Code:
Below is the code developed for Lab 8.
//Accelerate all motors from start to 25% in 3 seconds.
celerate(4,0,25,3);
//Run all motors at a constant speed (25% power) for 1 second.
motorSpeed(4,25);
goFor(1);
//Run all motors at 20% power for 2 seconds.
motorSpeed(4,20);
goFor(2);
//Reverse all motors.
reverse(4);
//Run all motors at a constant speed (25% power) for 2 second.
motorSpeed(4,25);
goFor(2);
//Brake all motors.
brake(4);