#pragma config(StandardModel, "EV3_REMBOT") //*!!Code automatically generated by 'ROBOTC' configuration wizard !!*// /* Create a program where the robot drives forward until the Touch Sensor is pressed. The robot then reverses flashing an orange LED. */ task main() { //Set the MotorSpeed to 50%. setMotorSpeed(motorB, 50); setMotorSpeed(motorC, 50); //Wait for touch sensor to be pressed. while(getTouchValue(touchSensor) ==0) { sleep(10); } //Set the MotorSpeed to 0% or off. Wait 1 second. setMotorSpeed(motorB, 0); setMotorSpeed(motorC, 0); sleep(1000); while(true) { //While the left button (3) is pressed if(getButtonPress(buttonDown) == 1) { //Light the EV3 LED Orange. setLEDColor(ledOrange); //Set the MotorSpeed to -50%(reverse). Wait 2 seconds. setMotorSpeed(motorB, -50); setMotorSpeed(motorC, -50); sleep(2000); } else if(getButtonPress(buttonLeft) == 1 || getButtonPress(buttonRight) == 1) { //Blink the EV3 LED Orange. setLEDColor(ledOrangeFlash); sleep(2000); } else if(getButtonPress(buttonEnter) == 1) { //Play a Sound file playSoundFile("Bravo"); } else { //stop the robot setMotorSpeed(leftMotor, 0); setMotorSpeed(rightMotor, 0); } } }