- 追加された行はこの色です。
- 削除された行はこの色です。
#contentu
*課題3 懐中電灯に向かってブロックを投げるロボット [#heba1f56]
**課題3の内容 [#o303b37b]
1.全方向から懐中電灯の方向を探しだし、懐中電灯に向けてブロックを投げる。懐中電灯は動かさない。
*メンバー紹介 [#e2b0d0cc]
わかぐりーん/ろしあんぶるー
*ロボット紹介 [#u8d505a1]
*プログラム [#n8a6fe32]
#define TURN_TIME 20
#define THRESHOLD 40
sub turn_right()
{
OnFwd(OUT_A);
Wait(TURN_TIME);
Off(OUT_A);
}
sub turn_left()
{
OnRev(OUT_A);
Wait(TURN_TIME);
Off(OUT_A);
}
task main()
{
SetSensor(SENSOR_1,SENSOR_LIGHT);
SetSensor(SENSOR_3,SENSOR_LIGHT);
while (true)
{
if ((SENSOR_3 > THRESHOLD) && (SENSOR_1 > THRESHOLD))
{ turn_left();
}
if ((SENSOR_1 < THRESHOLD) && (SENSOR_3 > THRESHOLD))
{ turn_right();
}
if ((SENSOR_1 > THRESHOLD) && (SENSOR_3 < THRESHOLD))
{ turn_left();
}
if ((SENSOR_1 < THRESHOLD) && (SENSOR_3 < THRESHOLD))
{ turn_right();
}
}
Off(OUT_A);
}
*苦労した点 [#bdd3c594]
*課題点 [#sad43e7e]
*まとめ [#m6609d64]