まだ製作中です。あとは1周の時間を測れば完成ですが、ついに電池が切れました。 ラインに沿うマシンにモーターを1つ使っているので、センサーは可動式ではなく、マシンごとセンサーが動きます。 SetSensor(SENSOR_1, SENSOR_LIGHT); int bef = 0; #define turn_time//ここに1周の時間を入れる //マシンを回転させるためのサブルーチン sub turn (){ OnFwd(OUT_A); OnRev(OUT_C); } //明るい方向を探すサブルーチン sub light (){ while(Timer(0)<turn_time){ if(SENSOR_1>bef){ bef=SENSOR_1; T=Timer(0); } } } task main (){ turn(); ClerTimer(0); light(); until(Timer(0)=turn_time); turn(); Wait(T); Off(OUT_A+OUT_C); *&size(20){コメントはこちらまで}; [#t5e95f5e] #comment [[戻る>2005/C6/y0]] RIGHT: tya&counter(today); &counter(yesterday); &counter(all); //12月2より