[[2005/C3]]
机の脚の高さちがうことにこんなに苦労するとは思いませんでした。高めにタッチセンサーを付けてもいざ壁にぶつかると補強が弱いのか、どうしても装置が壊れてしまって大変でした。プログラムも根本的に間違っていて絶望的!!
task main()
{
     SetSensor(SENSOR_1,SENSOR_TOUCH);
     SetSensor(SENSOR_3,SENSOR_TOUCH);
      
     
     repeat(2)
    {  
     repeat(2)
     {
      OnFwd(OUT_A+OUT_C);
      until((SENSOR_1 == 1) && (SENSOR_3 == 1));
      Off(OUT_A+OUT_C);
     
      OnRev(OUT_A+OUT_C);
      Wait(90);
      Off(OUT_A+OUT_C);
     
      OnFwd(OUT_C);
      Wait(180);
      OnFwd(OUT_A);
      Wait(150); 
     }
     OnFwd(OUT_A+OUT_C);
     until((SENSOR_1 == 0) && (SENSOR_3 == 0));
     Off(OUT_A+OUT_C);
     
     OnFwd(OUT_A+OUT_C);
     Wait(30);
     
     OnFwd(OUT_A);
     OnRev(OUT_C);
     Wait(90);
     
     OnFwd(OUT_A+OUT_C);
     Wait(30);
      
     OnFwd(OUT_A);
     OnRev(OUT_C);
     Wait(90);
   }
     OnFwd(OUT_A+OUT_C);
     until((SENSOR_1 == 0) || (SENSOR_3 == 0));
     Off(OUT_A+OUT_C);
     
     OnFwd(OUT_A+OUT_C);
     Wait(30);
     
     OnFwd(OUT_A);
     OnRev(OUT_C);
     Wait(90);
     
     OnFwd(OUT_A+OUT_C);
     Wait(500);
     until((SENSOR_1 == 0) || (SENSOR_3 == 0));
     Off(OUT_A+OUT_C);
    
     OnFwd(OUT_A+OUT_C);
     Wait(30);
     
     OnFwd(OUT_A);
     OnRev(OUT_C);
     Wait(90);
     
     OnFwd(OUT_A+OUT_C);
     Wait(90);

     
}
-ページの体裁を整えて下さい。またロボットの説明やコメントがないとどのように壁をつたっていくのかがわかりません。 -- [[まいける(TA)]] &new{2005-12-02 (金) 18:02:11};
-『プログラムも根本的に間違っていて絶望的!!』どの辺が間違っているのかを先ず見つけてみましょう。そうでないと評価のしようが無いです。 -- [[かとりーぬ(TA)]] &new{2005-12-16 (金) 18:57:51};

#comment

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