- 追加された行はこの色です。
- 削除された行はこの色です。
[[2005/A1]]
*ソース [#j5862f7c]
//壁を伝っていくロボット
//製作者 そるとと
#define THRESHOLD 34
task main ()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT); //センサー1、3が光セン サーであると定義
while (true)
{
if (SENSOR_3<THRESHOLD) //センサー3がライン上にあるとき
{
OnFwd(OUT_A); //右に曲がる
OnRev(OUT_C);
Wait(10);
}
if (SENSOR_1<THRESHOLD) //センサー2がライン上 にあるとき
{
OnFwd(OUT_C);
OnRev(OUT_A); //左に曲がる
Wait(5);
}
else //どちらもライン上にな いとき
{
OnFwd(OUT_A+OUT_C);Wait(2);
Off(OUT_A+OUT_C);Wait(2); //直進
}
}
*感想 [#z9a9794c]