- 追加された行はこの色です。
- 削除された行はこの色です。
[[2005/C6/y0]]
まだ製作中です。あとは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より