[[2004/B4]]

*  出力 A と C のモータを前に3秒間だけ回転させるプログラム [#vdb67812]
*簡単なプログラム [#zd625cb9]

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

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

*   少し複雑なプログラム [#hb4b2ba2]

 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