[[2006b/A6/R Room/mission 2]] #define THRESHOLD 40 #define turn_time 120 task main () { SetSensor(SENSOR_1,SENSOR_LIGHT); SetSensor(SENSOR_3,SENSOR_LIGHT); SetSensor(SENSOR_2,SENSOR_TOUCH); OnFwd(OUT_A+OUT_C); while(true){ if(SENSOR_3>THRESHOLD) { Off(OUT_A); OnFwd(OUT_C); } if(SENSOR_1>THRESHOLD) { Off(OUT_C); OnFwd(OUT_A); } else(OUT_A+OUT_C); if(SENSOR_2==1) { OnRev(OUT_A+OUT_C); Wait(50); Off(OUT_A+OUT_C); OnFwd(OUT_A); Wait(20); OnFwd(OUT_C); Wait(50); Off(OUT_A+OUT_C); OnFwd(OUT_C); Wait(35); OnFwd(OUT_A); } } }