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); //ただ前進
   }                              
 }
}
  • 壁にあたった後が難しかった。 -- かずひろ? 2005-12-02 (金) 16:45:42
  • ロボットの説明も書いて下さい。これではプログラムがどのように動作して壁をつたっていくのかわかりません。 -- まいける(TA) 2005-12-02 (金) 16:50:55
  • モーターが二つと一つの場合の両方を作りましょう -- まいける(TA) 2005-12-02 (金) 17:50:10
  • ごめんなさい、モーターが1つと2つの場合はライントレースの場合です。 -- まいける(TA) 2005-12-09 (金) 17:05:12
  • ここを参照して下さい。 -- まいける(TA) 2006-02-09 (木) 00:21:12


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