}2005/B1

黒線 2せんさー 2モータ(改修版)

#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);}
 if((SENSOR_1>TH) && (SENSOR_3>TH))// センサーが黒線上にはない
{
           OnFwd(OUT_A);
           OnFwd(OUT_C);
	    }
   }}
  • 何とも言えないライントレースになってしまった。 かずひろ
  • どのあたりが「何とも言えない」のかぜひ聞きたいところです… -- 松本(教員)? 2005-12-09 (金) 23:17:38
  • 急な角度の線に対応するようにするのが大変でした。 -- ゆうき? 2005-12-16 (金) 17:42:22
  • ロボットの解説も付けましょう。 -- ゆん(TA)? 2006-01-06 (金) 17:04:54

1モーターバージョン 2センサー

task main()
{
  SetSensor(SENSOR_1,SENSOR_LIGHT);
  SetSensor(SENSOR_3,SENSOR_LIGHT);
while(true)
{
  if (SENSOR_3 < 40)//右のセンサが黒線上
      {
          OnRev(OUT_A); // 左折
          
      }
if(SENSOR_1 < 40)//左のセンサが黒線上
      {
          OnFwd(OUT_B);// 右折
          }
      }
 
}
 
}


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-02-09 (木) 00:26:29