2006a/C3/課題2左

task main()
{
   SetSensor(SENSOR_1,SENSOR_LIGHT);  //センサー1は光センサー
   SetSensor(SENSOR_2,SENSOR_TOUCH);  //センサー2はタッチセンサー
   SetSensor(SENSOR_3,SENSOR_LIGHT);  //センサー3は光センサー
   OnFwd(OUT_A+OUT_C);         //前進
   while(true){             //常に成り立つ
        if(SENSOR_1<40){                //センサー1が暗さを感じたら
          OnRev(OUT_A); 
          OnFwd(OUT_C);
          Wait(10);           //左に曲がる
          OnFwd(OUT_A+OUT_C);      //前進
           }
        else if(SENSOR_3<40){      //センサー3が暗さを感じたら
           OnRev(OUT_C);   
           OnFwd(OUT_A);
          Wait(10);          //右に曲がる
         OnFwd(OUT_A+OUT_C);      //前進
         }
        }             
   while(true){             //常に成り立つ
   if(SENSOR_2==1){          //センサー2が押されたら
        OnRev(OUT_A+OUT_C);      //後進
        OnFwd(OUT_A); 
        Wait(205);           //反転
        OnFwd(OUT_A+OUT_C);      //前進
        }
   }     
}

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-06-09 (金) 18:10:14