2004/B4

簡単なプログラム

出力 A と C のモータを前に3秒間だけ回転させるプログラム

task main()
{
   OnFwd(OUT_A);     //  A 出力に接続されたモータを正回転させる
   OnFwd(OUT_C);     //  C 出力に接続されたモータを正回転させる
   Wait(300);        //  プログラムの実行を3秒待つ (単位は1/100秒)
                     //  この間 A と C のモータは回転したまま (現状維持)
   Off(OUT_A+OUT_C); //  A と C 出力のモータを止める
}

少し複雑なプログラム

task main()
{
   OnFwd(OUT_A+OUT_C); // A と C 出力のモータを正回転
   Wait(300);
   OnRev(OUT_C);       // C 出力のモータを逆回転
                       // これで方向変換を開始する
   Wait(200);          // この時間で方向変換の角度が決まる
   OnFwd(OUT_C);       // C 出力のモータを正回転
   Wait(300);          // 再び前進
   OnRev(OUT_A+OUT_C); // 後進
   Wait(300);
   Float(OUT_A+OUT_C); // Off より滑らかに止まる

}


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