#define pen_up OnRev(OUT_B);Wait(10);Off(OUT_B); //ペン上げる
#define pen_down OnFwd(OUT_B);Wait(10);Off(OUT_B); //ペン下げる
#define turn_left(t) OnRev(OUT_A);OnFwd(OUT_C);Wait(t);Off(OUT_A+OUT_C); //左回転
#define turn_right(t) OnFwd(OUT_A);OnRev(OUT_C);Wait(t);Off(OUT_A+OUT_C); //右回転
#define Go_Straight(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C); //前進
task main() { pen_down; Go_Straight(130); pen_up; turn_left(180); pen_down; Go_Straight(130); pen_up; turn_left(180); pen_down; Go_Straight(130); pen_up; OnRev(OUT_A+OUT_C); Wait(50); Off(OUT_A+OUT_C); turn_left(180); pen_down; Go_Straight(30); pen_up; Go_Straight(20); pen_down; Go_Straight(30); pen_up; turn_left(180); Go_Straight(50); turn_left(180); Go_Straight(30); pen_down; Go_Straight(60); }
ロボットの製作に時間をかけすぎてしまい、プログラムを作るのが大変だった。