アームはに左右に動くように設計されています。端にペンが接続されており、本体の縦の動きと組み合わせることで斜めの線を引くことができます。
モーターが足りなかったのでペンを上げ下げする機構は備わっていません。ですので、全ての文字は一筆書きで書く必要があります。
void arm_nobi(int a) { OnRev(OUT_B); Wait(a); Off(OUT_B); } void arm_tizimi(int b) { OnFwd(OUT_B); Wait(b); Off(OUT_B); } void go_straight(int c) { OnFwd(OUT_A+OUT_C); Wait(c); Off(OUT_A+OUT_C); } void go_back(int d) { OnRev(OUT_A+OUT_C); Wait(d); Off(OUT_A+OUT_C); } task main() { /* 一画目 */ go_straight(20); Wait(50); /* 二画目 */ arm_nobi(30); arm_tizimi(60); Wait(50); /* 三画目・四画目 */ arm_nobi(20); go_straight(20); go_back(20); arm_nobi(20); go_straight(20); Wait(50); /* 五画目 */ arm_nobi(20); arm_tizimi(60); arm_nobi(30); Wait(50); /* 六画目・七画目 */ go_straight(20); arm_nobi(40); arm_tizimi(80); arm_nobi(40); go_straight(40); }