[[2005/B6/課題4]] 05F4040Bが作ったプログラムです。 task main() { SetSensor(SENSOR_1, SENSOR_LIGHT); SetSensor(SENSOR_3, SENSOR_LIGHT); int saidai; //saidaiを変数として使う。 #define zikan0 FastTimer(0) #define zikan1 FastTimer(1) ClearTimer(0); ClearTimer(1); //以上は設定、これから動作に移る OnFwd(OUT_A); OnRev(OUT_C); saidai=SENSOR_3; saidai=SENSOR_3; //現在の光最大量を入力 while(zikan0<400) while(zikan0<400) { if(saidai<SENSOR_3) { saidai=SENSOR_3; ClearTimer(1); ClearTimer(1); } } OnFwd(OUT_C); OnRev(OUT_A); Wait(zikan1); Wait(zikan1); //最大値を入力した時から計ったタイマ OnFwd(OUT_A+OUT_C); Wait(200); Off(OUT_A+OUT_C); }