[[2005/A2/課題3]]
*アンバランス [#de3b3251]
**プログラム [#b3bf4be0]
#define THRESHOLD 40   // 閾値
#define RUN_TIME 50   // トレースする時間(単位 1/10 秒) 

task main()
{
  SetSensor(SENSOR_3, SENSOR_LIGHT);
  ClearTimer(0);			// Timer(0) をリセット
    
  while (Timer(0) <= RUN_TIME ) {	//タイマー有り
    if (SENSOR_3 < THRESHOLD) {		// 黒線上にいるとき
      OnFwd(OUT_A);
    }else{				// 黒線から外れたとき
      OnRev(OUT_A); Wait(5);	//ちょい後退
      while(SENSOR_3 >= THRESHOLD){	//黒になるまで首ふり
        OnFwd(OUT_C); Wait(3);Off(OUT_C); Wait(30);
        OnRev(OUT_C); Wait(3);Off(OUT_C); Wait(30);
      }
    }
  }
  Off(OUT_A+OUT_B);
}

**作成者 [#q68b9c0b]
**感想 [#te268daa]
#comment

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