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