- 追加された行はこの色です。
- 削除された行はこの色です。
[[2008b/MemberOnly/進行状況A]]
*''&size(35){ 課題3:懐中電灯に向かってブロックを投げるロボット};'' [#q832d3b7]
*◇ 目次 ◇ [#c81da1f0]
#contents
**課題内容 [#gbb357c3]
・白いホイールを投げるロボットを作成し、以下の動きをするようにプログラムを作成せよ。
1.全方向から懐中電灯の方向を探しだし、手前50cmまで進んで懐中電灯を狙ってブロックを投げる。懐中電灯は動かさない。
2.懐中電灯をゆっくり動かしたとき懐中電灯に向かって進み、懐中電灯の動きを止 めれば50cmの距離まで近づいて懐中電灯を狙ってブロックを投げる。
・モータ、光センサ、タッチセンサはそれぞれ2個まで使用可。~
(平面的な方向だけでなく懐中電灯の高さまで含めた方向を探す場合にはモータを3個使用してもよい)
**制作ロボット [#j56009c2]
***工夫点 [#lebd184b]
**プログラム説明 [#v78324e8]
作成プログラム
/* LIGHT TRACER */
task main()
{
SetSensor (SENSOR_1, SENSOR_LIGHT);
SetSensor (SENSOR_3, SENSOR_LIGHT);
while (true)
{
OnRev (OUT_A);
if(SENSOR_1 > 44 )
{
OnFwd(OUT_A);
Wait(15);
}
if (SENSOR_1 >= 52 )
{
Off(OUT_A);
OnFwd(OUT_B);
Wait(100);
Float(OUT_B);
}
}
}
***工夫点 [#b054ad11]
**「よろしければコメントをお願いします」 [#k36c4272]
#comment