}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);
}
}}
- 何とも言えないライントレースになってしまった。 かずひろ
- どのあたりが「何とも言えない」のかぜひ聞きたいところです… -- 松本(教員)
- 急な角度の線に対応するようにするのが大変でした。 -- ゆうき
- ロボットの解説も付けましょう。 -- ゆん(TA)
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);// 右折
}
}
}
}