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

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS