You are on page 1of 2

File: C:\Users\597406\Documents\SourceFile002.

c
#pragma config(Sensor, in1, linefollower, sensorLineFollower)
#pragma config(Sensor, in2, pot, sensorPotentiometer)
#pragma config(Sensor, in3, light, sensorReflection)
#pragma config(Sensor, dgtl1, limit, sensorTouch)
#pragma config(Sensor, dgtl2, bump, sensorTouch)
#pragma config(Sensor, dgtl3, op, sensorQuadEncoder)
#pragma config(Sensor, dgtl5, ultra, sensorSONAR_inch)
#pragma config(Sensor, dgtl12, greenled, sensorLEDtoVCC)
#pragma config(Motor, port10, flash, tmotorVexFlashlight, ope
#pragma config(Motor, port2, rightmotor, tmotorVex393_MC29, openLo
#pragma config(Motor, port3, leftmotor, tmotorVex393_MC29, openLo
#pragma config(Motor, port9, servo, tmotorServoStandard, open
//*!!Code automatically generated by 'ROBOTC' configuration wizard

/*
Project Title:A3_1_2_Part1
Team Members:Ronald Khong, Darren Lin, Victoria Chen
Date: 2/4/2019
Section:

Task Description:

*/
task main()
{
while(1 ==1)
{
if(SensorValue(light)>700) //if light sensor detects valyue of 700
{
turnFlashlightOn(flash,127); //turns flashlight on if above is detetced
}
else(SensorValue(light)<=700); //else,if this is detected
{
turnFlashlightOff(flash); //turns flashlight off
}

if(SensorValue(bump)==1) //if the bump switch is on


{
turnFlashlightOn(flash, 127); //flashlight turns on
}
else(SensorValue(limit)==1); //if the limit onn
{
turnFlashlightOff(flash); //turns flash light off
}

if(SensorValue(bump)==1) //if the bump is on


{
turnLEDOn(greenled); //turns green led on
}
else(SensorValue(limit)!=1) //if limit is on
{
turnLEDOff(greenled); //turns led off
}
}
}

Page 1 of 1

You might also like