i push F5 and this happers
Failed to reset VEX processor
Robot controller failed to respond
possibly not powered on or corrupted firmware.
or low battery condition.
or cable conections between controller and pc are wrong.
or incorrect port is selected on pc
and this is the code
#pragma config(Sensor, in9, jono, sensorTouch)
#pragma config(Sensor, in13, am, sensorDigitalIn)
#pragma config(Motor, port1, RMotors, tmotorNormal, openLoop)
#pragma config(Motor, port2, LMotors, tmotorNormal, openLoop)
#pragma config(Motor, port3, LTrack, tmotorNormal, openLoop)
#pragma config(Motor, port4, RTrack, tmotorNormal, openLoop)
task main()
{
bMotorFlippedMode[LMotors] = 1;
bMotorFlippedMode[LTrack] = 1;
bVexAutonomousMode = false; //deactivates Remote Control Mode
while(1 == 1)
//Autonomous mode code
if(bIfiAutonomousPhase)
{
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(400);
motor[LMotors] = 0;
motor[RMotors] = 0;
motor[LTrack] = motor[RTrack] = 127;
wait10Msec(300);
motor[LTrack] = motor[RTrack] = 0;
motor[LMotors] = -127;
motor[RMotors] = 0;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(700);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(200);
motor[LMotors] = -127;
motor[RMotors] = -127;
wait10Msec(350);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
}
//user control code
else
{
motor[LMotors] = vexRT(Ch3);
motor[RMotors] = vexRT(Ch2);
if (vexRT(Ch6) < 100)
{
motor[LTrack] = 127;
}
if (vexRT(Ch5) < 100)
{
motor[RTrack] = 127;
}
if (vexRT(Ch6) > 100)
{
motor[RTrack] = motor[LTrack] = 127;
}
else if (vexRT(Ch1) > -100)
{
motor[RTrack] = motor[LTrack] = 0;
}
else if (vexRT(Ch4) > -100)
{
motor[RTrack] = motor[LTrack] = 0;
}
else if (vexRT(Ch4) < -100)
{
motor[RTrack] = motor[LTrack] = 0;
}
else if (vexRT(Ch1) < -100)
{
motor[RTrack] = motor[LTrack] = 0;
}
if (vexRT(Ch8) > 100)
{
motor[RMotors] = -127;
motor[LMotors] = -127;
}
if (vexRT(Ch8) < 100)
{
motor[RMotors] = 127;
motor[LMotors] = 127;
}
if (vexRT(Ch7) < 100)
{
motor[LMotors] = 127;
}
if (vexRT(Ch7) > 100)
{
motor[RMotors] = 127;
}
if (vexRT(Ch10) < 100)
{
motor[LTrack] = 127;
}
if (vexRT(Ch10) > 100)
{
motor[RTrack] = 127;
}
if (vexRT(Ch9) > 100)
{
motor[RTrack] = motor[LTrack] = 127;
}
else if (vexRT(Ch9) < -100)
{
motor[RTrack] = motor[LTrack] = 0;
motor[LMotors] = 0;
motor[RMotors] = 0;
}
//When channel 5 down the below code runs
if(vexRT(Ch5) > -100)
{
motor[LTrack] = motor[RTrack] = 0;
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(400);
motor[LMotors] = 0;
motor[RMotors] = 0;
motor[LTrack] = motor[RTrack] = 127;
wait10Msec(1600);
motor[LTrack] = motor[RTrack] = 0;
}
if (vexRT(Ch11) < 100)
{
motor[RTrack] = motor[LTrack] = -127;
}
if (vexRT(Ch12) < 100)
{
motor[RMotors] = motor[LMotors] = 127;
}
if (vexRT(Ch12) > 100)
{
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(400);
motor[LMotors] = 0;
motor[RMotors] = 0;
motor[LTrack] = motor[RTrack] = 127;
wait10Msec(300);
motor[LTrack] = motor[RTrack] = 0;
motor[LMotors] = -127;
motor[RMotors] = 0;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(100);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(300);
motor[LMotors] = -127;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(100);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(300);
motor[LMotors] = -127;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(100);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(300);
motor[LMotors] = -127;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(200);
motor[LMotors] = -127;
motor[RMotors] = -127;
wait10Msec(350);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
}
//When channel 5.2 is down the below code runs
if(vexRT(Ch11) > 100)
{
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(400);
motor[LMotors] = 0;
motor[RMotors] = 0;
motor[LTrack] = motor[RTrack] = 127;
wait10Msec(300);
motor[LTrack] = motor[RTrack] = 0;
motor[LMotors] = -127;
motor[RMotors] = 0;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(100);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(300);
motor[LMotors] = -127;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(100);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(300);
motor[LMotors] = -127;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(100);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(300);
motor[LMotors] = -127;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
wait10Msec(200);
motor[LMotors] = -127;
motor[RMotors] = -127;
wait10Msec(350);
motor[LMotors] = 0;
motor[RMotors] = -127;
wait10Msec(200);
motor[LMotors] = 127;
motor[RMotors] = 127;
}
}
}
help me