}[[2005/B1]]
*黒線 2せんさー 2モータ [#c3305202]
 #define TH 45              // 明暗之定義
 task main ()
 {
    SetSensor(SENSOR_1, SENSOR_LIGHT);
    SetSensor(SENSOR_3, SENSOR_LIGHT);
   while(true)
 {
        if (SENSOR_1 < TH) {   //せんさ1が 黒線上にいるとき
            OnFwd(OUT_C);
            Off(OUT_A);
	    }
        if (SENSOR_3 < TH) {   // せんさ2が黒線上にいるとき
            OnFwd(OUT_A);
            Off(OUT_C); 
	   } else {                      // 黒線から外れたとき
            OnFwd(OUT_A);
            OnFwd(OUT_C);
	    }
    }}
-何とも言えないライントレースになってしまった。 [[かずひろ>2005/B1/かずひろの学習ノート]]
-どのあたりが「何とも言えない」のかぜひ聞きたいところです… -- [[松本(教員)]] &new{2005-12-09 (金) 23:17:38};
-急な角度の線に対応するようにするのが大変でした。 -- [[ゆうき]] &new{2005-12-16 (金) 17:42:22};
-ロボットの解説も付けましょう。 -- [[ゆん(TA)]] &new{2006-01-06 (金) 17:04:54};

#comment
*1モーターバージョン [#u5226055]
*1モーターバージョン 2センサー [#u5226055]
 task main()
 {
   SetSensor(SENSOR_1,SENSOR_LIGHT);
   SetSensor(SENSOR_3,SENSOR_LIGHT);
 while(true)
 {
   if ((SENSOR_1 > 40) && (SENSOR_3 < 40))//左線上
   if ((SENSOR_1 > 40) && (SENSOR_3 < 40))//右のセンサが黒線上
       {
           OnRev(OUT_A); // 左折
           
       }
   if ((SENSOR_1 < 40) && (SENSOR_3 > 40))//右線上
   if ((SENSOR_1 < 40) && (SENSOR_3 > 40))//左のセンサが黒線上
       {
           OnFwd(OUT_B);// 右折
           }else{Off(OUT_A)
       }
  
 }
  
 }
#comment


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