このロボットを作ったときは、懐中電灯がなかったので
太陽の光に向かうロボットとなりました。。。
光センサーの値の変動が激しいのと、あと周囲の明るさを平均的に得るために、光センサーの前に青い半透明のパーツをつけました。
&ref(): File not found: "" at page "2005/C4/課題4右";
機械:ひろし&だいすけ
プログラム:ひろし
#define LIGHT_L SENSOR_1 #define LIGHT_R SENSOR_3 #define L OUT_A #define R OUT_C task main(){ SetSensor(LIGHT_L,SENSOR_LIGHT); SetSensor(LIGHT_R,SENSOR_LIGHT); Off(L+R); while(1){ if(LIGHT_L-LIGHT_R>2 || LIGHT_R-LIGHT_L>2){ if(LIGHT_L>LIGHT_R){ if(LIGHT_L-LIGHT_R>4){ Off(L); OnFwd(R); }else{ Float(L); OnFwd(R); } }else{ if(LIGHT_R-LIGHT_L>4){ Off(R); OnFwd(L); }else{ Float(R); OnFwd(L); } } }else{ OnFwd(L+R); } Wait(10); } }
コメントを書き込んでください。