task main() //性能は保証しません { SetSensor(SENSOR_2,SENSOR_LIGHT);
while(true)//無限ループ { if(SENSOR_2<40){ //黒線上は直進 OnFwd(OUT_A+OUT_C); }
else{ //黒線から外れたら ClearTimer(0); OnRev(OUT_C); //左回転 OnFwd(OUT_A); Wait(50); if(Timer(0)<=5){ OnFwd(OUT_C); OnRev(OUT_A); until(SENSOR_2<40); Wait(50); //黒線まで } } } }