[[2006b/A6/R Room/mission 2]]

制作者(TAKA)

 #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);
              }
   }
 }


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS