2005/B1 壁をつたっていくロボット、モーター二個タイプ

task main()
{
 SetSensor(SENSOR_1,SENSOR_TOUCH);
 SetSensor(SENSOR_3,SENSOR_TOUCH);
    Off(OUT_A+OUT_C); 
    OnFwd(OUT_A);
    Off(OUT_C);
      // 右に曲がる 
while(true){
    Off(OUT_A+OUT_C); 
    OnFwd(OUT_A);
    Off(OUT_C);
      // 右に曲がる
 if(SENSOR_1 == 1){              //せんさ1が触れたら
     OnRev(OUT_A+OUT_C);Wait(100);  //1秒後退
     OnFwd(OUT_C);Wait(100);//左曲がる
   }if(SENSOR_3 == 1){             //せんさ3が触れていれば
     OnFwd(OUT_A+OUT_C); //ただ前進
   }                              
 }
}


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