*ロボット [#ha238ab6]
今回のロボットは光を感知して光の方に進んでいくロボットです。前の方に光感知センサーをつけて実行しました。
*プログラミング [#xccd0564]
 #define right OnFwd(OUT_C);OnRev(OUT_A);

 task main()
 {
   int runtime=550 //一周する時間
   int lightpower = 10 //仮の最大値
   int move_time = 0 //仮の最大値を与える時間

   ClearTimer(0);
   right; //時計回りに旋回
   while(FastTimer(0)<move_time){
   if(SENSOR_0 > lightpower)
     move_time=SENSOR_0;
     move_time=Fasttimer
   }
 }
 Off(OUT_AC);
 Wait(100);
 OnRev(OUT_A);
 OnFwd(OUT_C);
 Wait(runtime-move_time);
 Off(OUT_AC);

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