[[2005/C1/山口]]
光を追いかけて一回転するロボットtask main()
 {
    int light_max=0;
    int x=0; int x_max;
    
    SetSensor(SENSOR_1, SENSOR_LIGHT);   
    for(x=0;x<=30;x++){
        OnFwd(OUT_A);OnRev(OUT_C);
        Wait(5);
        Off(OUT_A+OUT_C);
        Wait(5);

        if(SENSOR_1>light_max){
     if(SENSOR_1>light_max){
            light_max = SENSOR_1;
            x_max = x;
        }
    }

     OnFwd(OUT_C);OnRev(OUT_A);
     Wait(30*(-x_max));
     Off(OUT_A+OUT_C);
 }

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS