[[2005/C2]]
*五角形に動くキャタピラロボット [#z24f6e92]
 task main()
 {
     OnFwd(OUT_A);
     OnFwd(OUT_C);
     Wait(150);
     repeat(4){
     OnRev(OUT_C);
     Wait(80);
     OnFwd(OUT_C);
     Wait(150);
     }
     Off(OUT_A+OUT_C);
 }

-何秒回転させるか決めるの大変だった。
-何秒回転させるかを決めるのが大変だった。
-repeat使って簡単に見やすく作ってみました☆

*「左」を書くロボット [#hb83aa02]
 task main()
 {
     OnFwd(OUT_A+OUT_C);          //1画目
     Wait(100);
     OnFwd(OUT_B);                //ペン上げ
     Wait(50);
     Off(OUT_A+OUT_B+OUT_C);
     Wait(200);
     
     OnRev(OUT_A);                
     Wait(130);
     OnRev(OUT_B);                //ペン下げ
     OnRev(OUT_A+OUT_C);          //2画目
     Wait(150);
     OnFwd(OUT_B);
     Wait(50);
     Off(OUT_A+OUT_B+OUT_C);
     Wait(200);
     
     OnFwd(OUT_A+OUT_C);
     Wait(200);
     OnRev(OUT_A);
     Wait(108);
     OnRev(OUT_A+OUT_C);
     Wait(75);
     OnRev(OUT_B);
     OnRev(OUT_A+OUT_C);           //3画目
     Wait(90);
     OnFwd(OUT_B);
     Wait(50);
     Off(OUT_A+OUT_B+OUT_C);
     Wait(200);
     
     OnFwd(OUT_A+OUT_C);
     Wait(180);
     OnRev(OUT_A);
     Wait(85);
     OnRev(OUT_A+OUT_C);
     Wait(85);
     OnFwd(OUT_A+OUT_C);           //4画目
     OnRev(OUT_B);
     Wait(55);
     OnFwd(OUT_B);
     Wait(50);
     Off(OUT_A+OUT_B+OUT_C);
     Wait(200);
 
     OnFwd(OUT_A);
     OnRev(OUT_C);
     Wait(90);
     OnRev(OUT_A+OUT_C);
     Wait(15);
     OnRev(OUT_B);
     OnRev(OUT_A+OUT_C);            //5画目
     Wait(120);
     Off(OUT_A+OUT_B+OUT_C);
 }   
-3画目からが難しかった。
-予想以上に思いどおりに動いてくれなくて苦労した。

#comment コメントをお願いします


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