[[2009a]]へ戻る

目次
#contents
*課題 [#f8f9a8d8]
黒い線上を進むロボットの製作。~
詳細は[[2009a/練習問題]]、課題2の項を参照。
課題2−1のプログラムをが担当、課題2−2のプログラムを俺が担当

*メンバー [#o372f62e]
-daiki
-俺

*ロボット [#zbea3a80]
**外観 [#jd6c3733]
*プログラム [#y1cf4393]
**daikiのプログラム [#sb789298]
~
~
int SYOU;

task main()
{   SetSensor(SENSOR_2,SENSOR_TOUCH);
    SetSensor(SENSOR_1,SENSOR_LIGHT);
    SetSensor(SENSOR_3,SENSOR_LIGHT);
    SYOU = 0;
        while (true){
        if(SENSOR_2==0){
        if(SENSOR_1>40){
        if(SENSOR_3>40){ 
            OnFwd(OUT_A+OUT_C);
        } else{
            OnFwd(OUT_A);
            Off(OUT_C);
        }
        }else{
            OnFwd(OUT_C);
            Off(OUT_A);
        }
        if(SENSOR_1<40){
        if(SENSOR_3<40){ 
            OnFwd(OUT_A+OUT_C);
        } 
        } 
        }
        
        
        if(SENSOR_2==1){
          if(SYOU==0){
        
            OnRev(OUT_A+OUT_C);
            Wait(70);
            OnFwd(OUT_A);
            Wait(70);
            OnFwd(OUT_C);
            Wait(110);
            OnRev(OUT_A);
            Wait(70);
            OnFwd(OUT_A);
            Wait(250);
            OnRev(OUT_A);
            Wait(70);
            OnFwd(OUT_A);
            Wait(100);
            OnRev(OUT_C);
            Wait(85);
            Off(OUT_A+OUT_C);
          }
          if(SYOU==1){
            OnRev(OUT_A+OUT_C);
            Wait(65);
            OnFwd(OUT_A);
            Wait(80);
            OnFwd(OUT_C);
            Wait(110);
            OnRev(OUT_A);
            Wait(75);
            OnFwd(OUT_A);
            Wait(250);
            OnRev(OUT_A);
            Wait(80);
            OnFwd(OUT_A);
            Wait(50);
            OnRev(OUT_C);
            Wait(85);
            Off(OUT_A+OUT_C);
          }
          if(SYOU==0){
            SYOU = 1;
          }else{
            SYOU = 0;
          }
            
            }
            
           
            
        
        }
        }
**俺のプログラム [#c0008c96]
[http://yakushi.shinshu-u.ac.jp/robotics/?2009a%2FA5%2F%B2%DD%C2%EA%A3%B2%B1%A6%2F%A5%D7%A5%ED%A5%B0%A5%E9%A5%E002 俺のプログラム](別ページに飛びます)
//[[2009a/A5/課題1左/プログラム02]]へのリンク
*コメントをどうぞ [#m8eee5ef]
#comment

#ls2(,link,ページ一覧)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS