*課題1 似顔絵を描くロボット [#g02bc110] **ロボット本体 [#u6892c5f] ***プログラム [#ne55af97] #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); }