2006a/C5/課題3左/プログラム編

制作者:泰史

  #define front OnFwd(OUT_A+OUT_C);
  #define turn_left OnFwd(OUT_C);OnRev(OUT_A);
  #define turn_right OnFwd(OUT_A);OnRev(OUT_C);
  #define turn_stop Float(OUT_A+OUT_C);
  #define TURN_TIME 300
    
  task main ()
  {
      SetSensor(SENSOR_1,SENSOR_LIGHT);
      SetSensor(SENSOR_3,SENSOR_LIGHT);
      int lightMAX=60;
    {
    front
    while((SENSOR_1>=50)&&(SENSOR_3>=50));
    
    if((SENSOR_1<=50)&&(SENSOR_3>=50));
     {
     turn_right
     until((SENSOR_1>=50)&&(SENSOR_3>=50));
     }
    if((SENSOR_1>=50)&&(SENSOR_3<=50));
     {
     turn_left
     until((SENSOR_1>=50)&&(SENSOR_3>=50));
     }
    if((SENSOR_1<=50)&&(SENSOR_3<=50));
     {
     turn_right
     until((SENSOR_1>=50)&&(SENSOR_3>=50));
     }
    }
  }

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-07-13 (木) 17:57:48