2004/C4/練習問題51

int hikari,time;//hikari;光の値  time;タイマーの値を入力
task main()
  {
   SetSensor(SENSOR_2,SENSOR_LIGHT);
      ClearTimer(0);
  hikari=SENSOR_2;//一番始めに感知した光の値を読む
     while(true){
 ClearTimer(1);
 ClearTimer(0);
      while(Timer(1)<=22){
       OnFwd(OUT_A);
       OnRev(OUT_C);
          if(hikari<SENSOR_2){
       hikari=SENSOR_2;//光の値を更新
       ClearTimer(0);//光の値を更新してからの時間
          }
     }
  time=Timer(0);
  ClearTimer(1);
  OnFwd(OUT_C);
   OnRev(OUT_A);
  until(Timer(1)>=time);//一番強い光の所まで回転
  OnFwd(OUT_A+OUT_C);
  Wait(100);
  }
    }

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-12-20 (月) 17:02:31