1.光センサーを一つだけ用いて、ライントレースして逃げつづける。その際、ロボット後部にはもう一つセンサーをつけ、常に光を発するようにする。
2.前者のロボット後部の光センサーから発せられる光を検出し逃げるロボットを追いかけて、届くところまで着たら弾代わりの黄色いホイールを逃げるロボットめがけて投げつける。
#define right(t) OnRev(OUT_A);Wait(t);Off(OUT_A); //右折 #define left(t) OnFwd(OUT_A);Wait(t);Off(OUT_A); //左折 #define thr 50 //閾値 task main() { SetSensor(SENSOR_1,SENSOR_LIGHT); while(1){ OnRev(OUT_A); if(SENSOR_1<thr){ Left(4); } else if(SENSOR_1<thr){ Right(4); } }Off(OUT_A); }