Here the currant code is:
#pragma config(Sensor, dgtl1, StartButton, sensorTouch)
#pragma config(Sensor, dgtl2, SonarF, sensorSONAR_inch)
#pragma config(Sensor, dgtl4, StopButton, sensorTouch)
#pragma config(Sensor, dgtl7, SonarB, sensorSONAR_cm)
#pragma config(Sensor, dgtl9, SonarR, sensorSONAR_cm)
#pragma config(Sensor, dgtl11, SonarL, sensorSONAR_cm)
#pragma config(Motor, port2, MotorRF, tmotorNone, openLoop)
#pragma config(Motor, port3, MotorRM, tmotorVex393_MC29, openLoop, reversed)
#pragma config(Motor, port4, MotorRB, tmotorVex393_MC29, openLoop, reversed)
#pragma config(Motor, port5, MotorLF, tmotorVex393_MC29, openLoop)
#pragma config(Motor, port6, MotorLM, tmotorVex393_MC29, openLoop)
#pragma config(Motor, port7, MotorLB, tmotorNone, openLoop)
//*!!Code automatically generated by 'ROBOTC' configuration wizard !!*//
//Project Title: Paoli IN, LRCC Sumobot MK2
// Team Members: Joshua N Barnett, Xander Phelps
// Date: 03/04/2020
// Section: RDI
//Psudocode:
// button switch pressed
// scan with front sonar by revolving right
// (right motors going backwards, and left motors going fowards)
// once object detected
// procede towards object at half speed
// once object within 2 inches
// procede foward at top speed
task main()
{
int enable = false, btnState = false;
while(1)
{
enable = SensorValue[StartButton] && !btnState ? !enable : enable;
btnState = SensorValue[StartButton];
if(enable)
{
wait(5);
if(SensorValue(SonarF) < 2)/*Determine which Sonar*/
{
startMotor(MotorRF, 100);
startMotor(MotorRM, 100);
startMotor(MotorRB, 100);
startMotor(MotorLF, 100);
startMotor(MotorLM, 100);
startMotor(MotorLB, 100);
}
else if(SensorValue(SonarF) < 20)/*Determine which Sonar*/
{
startMotor(MotorRF, 50);
startMotor(MotorRM, 50);
startMotor(MotorRB, 50);
startMotor(MotorLF, 50);
startMotor(MotorLM, 50);
startMotor(MotorLB, 50);
}
else
{
startMotor(MotorRF, -50);
startMotor(MotorRM, -50);
startMotor(MotorRB, -50);
startMotor(MotorLF, 50);
startMotor(MotorLM, 50);
startMotor(MotorLB, 50);
}
}
else
{
stopMotor(MotorRF);
stopMotor(MotorRM);
stopMotor(MotorRB);
stopMotor(MotorLF);
stopMotor(MotorLM);
stopMotor(MotorLB);
}
wait1Msec(10);
}
}
when I try to copy and paste and switch the sonar it wonât even start.