[[2005/B5]]
目次
#contents

* 最初のプログラム [#p4b8b02a]

 
 //    作成者:信之介、Robogon
 //    作成日:2005-10-14
 
 task main()
 {
     OnFwd(OUT_A);     //  Aのモータを正回転
     OnFwd(OUT_C);     //  Cのモータを正回転
     Wait(300);        //  プログラムの実行を3秒待つ
     Off(OUT_A+OUT_C); //  AとCのモータを止める
 }
 



* 正方形に沿って動くロボット [#j071eff4]

 
 //    作成者:Robogon
 //    作成日:2005-10-21
 //    更新日:2005-10-28
 
 #define x 80                        //   x=80秒間
 
 task main()
 {
   OnFwd(OUT_A+OUT_C);   Wait(300);  //   3秒間前進
   OnRev(OUT_C);   Wait(x);          //   X秒間右旋回
   OnFwd(OUT_A+OUT_C);   Wait(300);  //   3秒間前進
   OnRev(OUT_C);   Wait(x);          //   X秒間右旋回
   OnFwd(OUT_A+OUT_C);   Wait(300);  //   3秒間前進
   OnRev(OUT_C);   Wait(x);          //   X秒間右旋回
   OnFwd(OUT_A+OUT_C);   Wait(300);  //   3秒間前進
   Off(OUT_A+OUT_C);                 //   停止
 }
 



* 三角形に沿って動くロボット [#n1d89b37]

 
 //    作成者:信之介
 //    作成日:2005-10-21
 //    更新日:2005-10-28
 
 #define x 133
 
 task main()
 {
    OnFwd(OUT_A+OUT_C);  Wait(300);   //   3秒間前進
    OnRev(OUT_C);  Wait(x);           //   1秒間右に旋回
    OnFwd(OUT_C);  Wait(300);         //   3秒間前進
    OnRev(OUT_C);  Wait(x);           //   1秒間右に旋回
    OnFwd(OUT_C);  Wait(300);         //   3秒間前進
    OnRev(OUT_C);  Wait(x);           //   1秒間右に旋回
    OnFwd(OUT_C);  Wait(150);         //   1.5秒間前進
    Off(OUT_A+OUT_C);                 //   停止
 }
 







[[戻る>2005/B5]]


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