2005/C3 しっかり光の方向を向いてくれなくて、、、  

 int light_max=0;  int i=0; int i_max;   task main()  { 

	SetSensor(SENSOR_1, SENSOR_LIGHT);
	for (i=0; i<50; i++) {
		OnFwd(OUT_A);Wait(10);
		Off(OUT_A);Wait(5);
		if(SENSOR_1 > light_max){
			light_max = SENSOR_1;
			i_max = i;
		}
	}
	OnRev(OUT_A); Wait((50-i_max) *15);
	Off(OUT_A);}

感想

原理は解っていても、それをプログラムしようとすると簡単な動作なのに頭が混乱してしまってうまくできない。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-02-13 (月) 19:00:51 (4939d)