[[2004/C2/49班]]
 
 #define THRESHOLD 40   // 閾値
 
 task main ()
 {
    SetSensor(SENSOR_1, SENSOR_LIGHT);
 
    OnFwd(OUT_A);
          
    while (true) {  // 繰り返す
        if (SENSOR_1 < THRESHOLD) {   // 黒線上にいるとき
            OnRev(OUT_C);Wait(200);  //ロボット本体を右回転
        } else {                      // 黒線から外れたとき
            OnFwd(OUT_C);  //ロボット本体を左回転
          }
     }
 }


  コメント
   ギザギザに進むので多少速さに欠けますが、そのぶん結構急なカーブなどもきちんとトレースしてくれました。

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