[[2007b/A1]]

#define MOVE_TIME 270                    // MOVE_TIMEという定数を定義(値は270)

task main()
{
    OnRev(OUT_B);
    Wait(10);
    OnFwd(OUT_A+OUT_C);
    Wait(30);
    OnFwd(OUT_B);
    Wait(200);
    OnRev(OUT_B);
    Wait(30);
    OnFwd(OUT_A+OUT_C);
    OnRev(OUT_B);
    Wait(55);
    OnRev(OUT_A);
    OnFwd(OUT_C);
    Wait(MOVE_TIME);
    OnRev(OUT_A+OUT_C+ OUT_B);
    Wait(100);
    OnFwd(OUT_A+OUT_C);
    Wait(120);
    OnFwd(OUT_A+OUT_C);
    OnRev(OUT_B);
    Wait(55);
    OnRev(OUT_A);
    OnFwd(OUT_C);
    Wait(MOVE_TIME);
    OnRev(OUT_A+OUT_C+ OUT_B);
    Wait(100);
    OnFwd(OUT_A+OUT_C);
    Wait(160);
    OnFwd(OUT_A+OUT_C);
    OnRev(OUT_B);
    Wait(55);
    OnRev(OUT_A);
    OnFwd(OUT_C);
    Wait(MOVE_TIME);
    OnRev(OUT_A+OUT_C+ OUT_B);
    Wait(100);
    OnFwd(OUT_A+OUT_C);
    Wait(60);
    OnFwd(OUT_B);
    Wait(200);
    OnRev(OUT_B);
    Wait(60);
    OnRev(OUT_A+OUT_C);
    Wait(140);
    OnFwd(OUT_A+OUT_C);
    OnRev(OUT_B);
    Wait(55);
    OnFwd(OUT_A);
    OnRev(OUT_C);
    Wait(MOVE_TIME/2);
    OnRev(OUT_A+OUT_C+ OUT_B);
    Wait(100);
    OnRev(OUT_A+OUT_C);
    Wait(30);
    OnFwd(OUT_A+OUT_C);
    Wait(30);
    OnFwd(OUT_B);
    Wait(140);
    OnRev(OUT_B);
    Wait(60);
    OnRev(OUT_A+OUT_C);
    Wait(200);
    OnFwd(OUT_A+OUT_C);
    OnRev(OUT_B);
    Wait(55);
    OnRev(OUT_A);
    OnFwd(OUT_C);
    Wait(MOVE_TIME);
    OnRev(OUT_A+OUT_C+ OUT_B);
    Wait(100);
    OnRev(OUT_C+OUT_A);
    Wait(30);
    OnFwd(OUT_A+OUT_C);
    Wait(30);
    OnFwd(OUT_B);
    Wait(140);
    OnRev(OUT_B);
    Wait(60);
    OnRev(OUT_A+OUT_C);
    Wait(100);
    OnFwd(OUT_A+OUT_C);
    OnRev(OUT_B);
    Wait(55);
    OnRev(OUT_A);
    OnFwd(OUT_C);
    Wait(MOVE_TIME/2);
    OnRev(OUT_A+OUT_C+ OUT_B);
    Wait(100);
    OnRev(OUT_C+OUT_A);
    Wait(40);
    OnFwd(OUT_B);
    Wait(40);
    Off(OUT_A+OUT_C+ OUT_B);
}


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