You are on page 1of 1

#pragmaconfig(Sensor,in1, lightsensor, sensorReflection)

#pragmaconfig(Motor,port1,
flashlight,
tmotorVex393_HBridge,openLoop)
#pragmaconfig(Motor,port3,
motor2,
tmotorVex393_MC29,openLoop)
#pragmaconfig(Motor,port4,
motor3,
tmotorVex393_MC29,openLoop)
#pragmaconfig(Motor,port5,Servo,motorServoStandard,openLoop)
//*!!Codeautomaticallygeneratedby'ROBOTC'configurationwizard
!!*//
taskmain()
{
startMotor(flashlight,10)
//startmotorfortrack
while(1==1)
{
if(SensorValue[lightsensor]>220&&(SensorValue[lightsensor]<255)
{
//ifreflectivemarblelightsensorturnson
startMotor(motor2,120)
}
}
elseif(SensorValue[lightsensor]>280&&(SensorValue[lightsensor]<930)
{
//woodmarbleforligthsensorvaluebetween280930
startMotor(motor2,120)
setServo(Servo,45)
wait(.82)
stopMotor(Servo)
wait(1.2)
setServo(Servo,45)
wait(.82)
stopMotor(Servo)
}
elseif(SensoreValue[lightsensor]>256&&(SensorValue[lightsensor]<275)
//ifthelightsensoris
between256275lightsensorwillturnonforwhitemarble
{
//whitemarble
startMotor(motor2,120)
setServo(Servo,45)
wait(.82)
stopMotor(Servo)
wait(1.2)
setServo(Servo,45)
wait(.82)
stopMotor(Servo)
//Servostops
}

You might also like