2004/B2/練習問題 ライントレース!

 #define THRESHOLD 40   // 閾値
 #define RUN_TIME 150   // トレースする時間(単位 1/10 秒)
 task main ()
{SetSensor(SENSOR_1, SENSOR_LIGHT);
ClearTimer(0);                    // Timer(0) をリセット
 while ( Timer(0) <= RUN_TIME )  // タイマー0がRUN_TIME以下の時に繰り返す
 {if (SENSOR_1 < THRESHOLD)  // 黒線上にいるとき
    {OnFwd(OUT_A);
      Off(OUT_C);
     } else{; // 黒線から外れたとき
      Off(OUT_A);
      OnFwd(OUT_C);
     }
  }
}

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