[[2004/C2/49班]]

#define THRESHOLD 40   // 閾値
#define RUN_TIME 1500   // トレースする時間(単位 1/10 秒)

task main ()
{
    SetSensor(SENSOR_1, SENSOR_LIGHT);

    ClearTimer(0);                    // Timer(0) をリセット

    OnFwd(OUT_A);
          
    while ( Timer(0) <= RUN_TIME ) {  // タイマー0がRUN_TIME以下の時に繰り返す
        if (SENSOR_1 < THRESHOLD) {   // 黒線上にいるとき
            OnRev(OUT_C);Wait(200);
        } else {                      // 黒線から外れたとき
            OnFwd(OUT_C);
        }
    }
}

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