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) 2005-12-02 (金) 18:02:11
  • 『プログラムも根本的に間違っていて絶望的!!』どの辺が間違っているのかを先ず見つけてみましょう。そうでないと評価のしようが無いです。 -- かとりーぬ(TA)? 2005-12-16 (金) 18:57:51


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-12-16 (金) 18:57:51