*製作したプログラム 『これまでの流れ』[#b1230168]
[[戻る>2005/A6]]
*製作中のプログラム [#c4c4fb09]

**一番最初に作ったプログラム [#s2e51bc6]
**机の周りを回るロボット [#if1dd803]

 #define back_time 50                  //
 
 task main()
 {
    SetSensor(SENSOR_1, SENSOR_TOUCH);
    SetSensor(SENSOR_3, SENSOR_TOUCH);
 
    while(true)
    {
        OnFwd(OUT_A+OUT_C);            //
        until (SENSOR_1 == 0);         //
        OnRev(OUT_A+OUT_C);            //
        Wait(back_time);               //
        Off(OUT_A+OUT_C);              //
        OnFwd(OUT_A);                  // A?
    }
    
    while(true)
    {
        OnFwd(OUT_A+OUT_C);
        until(SENSOR_1==1)&&(SENSOR_3==1);
        OnRev(OUT_A+OUT_C);
        Wait(back_time);
        Off(OUT_A+OUT_C);              //
        OnFwd(OUT_C);                  // C?
    }    
    
 }

#comment

*製作したプログラム 『これまでの流れ』 [#c0e77817]

**一番最初に作ったプログラム [#cb967754]
 //初めてロボットを動かした時のプログラム
 
 task main()
 {
   OnFwd(OUT_A);
   OnFwd(OUT_C);
   Wait(110);
   Off(OUT_A+OUT_C);
 }                     // ただ進んで止まるだけ

**二番目に作った三角形を書くプログラム [#zc0f3a34]
#comment

**二番目に作った三角形を書くプログラム [#tc0fe390]
 //『repeat』プログラムを使えば簡単だった・・・
 
 task main()
 {
   OnFwd(OUT_A+OUT_C);
   Wait(150);
   OnFwd(OUT_A);
   OnRev(OUT_C);
   Wait(110);
   OnFwd(OUT_A+OUT_C);
   Wait(150);
   OnFwd(OUT_A);
   OnRev(OUT_C);
   Wait(110);
   OnFwd(OUT_A+OUT_C);
   Wait(150);
   OnFwd(OUT_A);
   OnRev(OUT_C);
   Wait(110);
   OnFwd(OUT_A+OUT_C);
   Wait(150);
 }                     // 正三角形の軌跡を残すだけ

**課題1についてのプログラム [#tcf5f0d9]
[[2005/A6/課題1/一班/コンドのプログラム]]
#comment

**課題1についてのプログラム [#r8c50d1d]
[[2005/A6/課題1/一班/コンドのプログラム]]


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