[[2005/A2/課題4]]
*作成中... [#b9dea41a]
NoImage
光の追跡者
*Light pursuer [#h7c43911]
**プログラム [#q1022ba2]
 task main()
 {
     SetSensor(SENSOR_2,SENSOR_LIGHT);
     int light_max = 0;
     int i = 0;
     int MAX = 0;     //ここまでは関数を決めるなどの、お約束事項//
     for(i=0; i<=75; i++){     //とりあえずセンサーを動かしながら一周//
        OnFwd(OUT_A);
        OnRev(OUT_C);
        Wait(1);
        Off(OUT_A+OUT_C);
        if(SENSOR_2>light_max){     //明るい地点を探すため//
           light_max = SENSOR_2;
 	   MAX = i;                 //その地点をMAXとして残す//
 	  }
 	}
     
     Off(OUT_A+OUT_C);     //一周したら止まってみる//
     Wait(100);
     
     repeat(MAX){     //明るい地点を向くまで回転//
        OnFwd(OUT_A);
        OnRev(OUT_C);
        Wait(1);
        Off(OUT_A+OUT_C);
        }
     OnRev(OUT_A+OUT_C);     //明るい方を向いたら少し//
     Wait(50);               //進んで、休む//
     Off(OUT_A+OUT_C);
 }
**作成者 [#f9654d49]
 キャベツ 富岡 トマト
**ロボの話 [#r09a8a67]

**プログラムの話 [#xbb72a6d]

**感想など [#mc707c26]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS