まず、ペンをどのようにして持たせたら良いか。そこまでの過程がかなり長かった。グループのメンバーや、ロボを取っている友達の意見を参考にして、タイヤでペンをはさむように、うまく組み立てた。途中、プログラムの送り方が全く分からなくなったり、どこでエラーが発生しているのかが分からなくなったりして大変だったが、消して、書いて、動かして、の作業を細かく繰り返し、目標の左が書けるようになった。以下は、そのプログラムである。
{
OnFwd(OUT_C);OnRev(OUT_A);Wait(230);Off(OUT_A+OUT_C); OnRev(OUT_B);Wait(50);Off(OUT_B); OnFwd(OUT_C);OnFwd(OUT_A);Wait(300);Off(OUT_A+OUT_C); OnFwd(OUT_C);OnRev(OUT_A);Wait(200);Off(OUT_A+OUT_C); OnFwd(OUT_C);OnFwd(OUT_A);Wait(125);Off(OUT_A+OUT_C); OnFwd(OUT_B);Wait(50);Off(OUT_B); OnFwd(OUT_C);OnRev(OUT_A);Wait(280);Off(OUT_A+OUT_C); OnRev(OUT_B);Wait(50);Off(OUT_B); OnFwd(OUT_A);OnRev(OUT_C);Wait(200);Off(OUT_A+OUT_C); OnFwd(OUT_A);OnFwd(OUT_C);Wait(170);Off(OUT_A+OUT_C); OnFwd(OUT_C);OnRev(OUT_A);Wait(80);Off(OUT_A+OUT_C); OnFwd(OUT_B);Wait(50);Off(OUT_B); OnFwd(OUT_C);OnRev(OUT_A);Wait(150);Off(OUT_A+OUT_C); OnRev(OUT_B);Wait(50);Off(OUT_B); OnFwd(OUT_A);OnRev(OUT_C);Wait(150);Off(OUT_A+OUT_C); OnRev(OUT_A);OnRev(OUT_C);Wait(150);Off(OUT_A+OUT_C); OnFwd(OUT_C);OnRev(OUT_A);Wait(50);Off(OUT_A+OUT_C); OnFwd(OUT_B);Wait(50);Off(OUT_B); OnFwd(OUT_C);OnRev(OUT_A);Wait(100);Off(OUT_A+OUT_C); OnRev(OUT_B);Wait(50);Off(OUT_B); OnFwd(OUT_A);OnRev(OUT_C);Wait(50);Off(OUT_A+OUT_C); OnFwd(OUT_C);OnFwd(OUT_A);Wait(150);Off(OUT_A+OUT_C); OnFwd(OUT_B);Wait(50);Off(OUT_B); OnFwd(OUT_C);OnRev(OUT_A);Wait(200);Off(OUT_A+OUT_C);
}