右という文字を書き順通りに書くロボットを製作しました。書き順通りというのがポイントでなかなか苦労しました。下はそのプログラムです。
task main()
{OnFwd(OUT_B); Wait(20); Off(OUT_B);
OnFwd(OUT_A+OUT_C);
Wait(56);
Off(OUT_A+OUT_C);
OnRev(OUT_B); Wait(20); Off(OUT_B);
OnFwd(OUT_A+OUT_C);
Wait(14);
OnFwd(OUT_A); OnRev(OUT_C);
Wait(90);
Off(OUT_A+OUT_C);
OnRev(OUT_A+OUT_C);
Wait(14);
OnFwd(OUT_B); Wait(20); Off(OUT_B);
OnFwd(OUT_A+OUT_C);
Wait(75);
Off(OUT_A+OUT_C);
OnRev(OUT_B); Wait(20); Off(OUT_B);
OnFwd(OUT_A+OUT_C);
Wait(32);
Off(OUT_A+OUT_C);
OnRev(OUT_A); OnFwd(OUT_C);
Wait(90);
Off(OUT_A+OUT_C);
OnRev(OUT_A+OUT_C);
Wait(72);
Off(OUT_A+OUT_C);
OnFwd(OUT_B); Wait(20); Off(OUT_B);
OnFwd(OUT_A+OUT_C);
Wait(56);
Off(OUT_A+OUT_C);
OnRev(OUT_B); Wait(20); Off(OUT_B);
OnFwd(OUT_A+OUT_C);
Wait(28);
Off(OUT_A+OUT_C);
OnRev(OUT_A); OnFwd(OUT_C);
Wait(90);
Off(OUT_A+OUT_C);
OnFwd(OUT_B); Wait(20); Off(OUT_B);
OnRev(OUT_A+OUT_C);
Wait(75);
Off(OUT_A+OUT_C);
OnRev(OUT_B); Wait(20); Off(OUT_B);}
-プログラムにコメントをいれたり、関数やマクロを使ってわかりやすい物を目指そう。 -- [[まいける(TA)]] &new{2005-12-02 (金) 17:02:28};
#comment