[[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