目次

最初のプログラム

//    作成者:信之介、Robogon
//    作成日:2005-10-14

task main()
{
    OnFwd(OUT_A);     //  Aのモータを正回転
    OnFwd(OUT_C);     //  Cのモータを正回転
    Wait(300);        //  プログラムの実行を3秒待つ
    Off(OUT_A+OUT_C); //  AとCのモータを止める
}

正方形に沿って動くロボット

//    作成者: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);                 //   停止
}

三角形に沿って動くロボット

//    作成者:信之介
//    作成日: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);                 //   停止
}

戻る


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-12-01 (木) 14:55:54