光の方向を向くプログラム

 #define stop_turning Off(OUT_A+OUT_C);  #define turn_right OnFwd(OUT_A);OnRev(OUT_C);  #define turn_left OnFwd(OUT_C);OnRev(OUT_A);  #define turn_time 425  task main ()  {

 SetSensor(SENSOR_1,SENSOR_LIGHT);
 int light_max=0,time_max=0;
 turn_right;
 ClearTimer(0);
 while(FastTimer(0)<turn_time){
 if(SENSOR_1>light_max){
 light_max=SENSOR_1;
 time_max=FastTimer(0);
 }
 }
 stop_turning;Wait(100);
 turn_left;
 Wait(turn_time-time_max);
 stop_turning;
 }

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-06-30 (金) 15:10:45