*ロボットの説明 [#n55d9faa] 半径1m以内にある懐中電灯を探して、懐中電灯にピンポン玉を当てるロボットを製作した。 task main(){ SetSensor(SENSOR_2,SENSOR_LIGHT); int t = 0; int T = 0; int MAX = 0; int i = 0; while(1){ t = FastTimer(0); if(t < 150){ OnFwd(OUT_A); OnRev(OUT_C); if(SENSOR_2 > MAX){ MAX = SENSOR_2; T = FastTimer(0); } }else{ if(i == 2){ PlaySound(SOUND_UP); Off(OUT_AC); Wait(20); OnFwd(OUT_C); OnRev(OUT_A); Wait(150 - T); Off(OUT_AC); OnFwd(OUT_B); Wait(100); OnRev(OUT_AC); Off(OUT_B); Wait(50); Off(OUT_ABC); Wait(9999); }else{ PlaySound(SOUND_UP); Off(OUT_AC); Wait(20); OnFwd(OUT_C); OnRev(OUT_A); Wait(150 - T); OnRev(OUT_AC); Wait(100); Off(OUT_AC); Wait(20); ClearTimer(0); t = 0; T = 0; MAX = 0; i++; } } } }