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);}
感想
原理は解っていても、それをプログラムしようとすると簡単な動作なのに頭が混乱してしまってうまくできない。