- 追加された行はこの色です。
- 削除された行はこの色です。
[[2018a/Member]]
目次
#contents
*課題1 [#z3d6d96f]
今回の課題では「江田」という漢字を書くロボットを作った。
*ロボットについて [#y1346659]
&ref(image1.jpeg);
&ref(image4.jpeg);
ロボットの全体図
&ref(image2.jpeg);
&ref(image3.jpeg);
&ref(image4.jpeg);
&ref(image1.jpeg);
*プログラミングについて [#o7b6a267]
&ref(image5.jpeg);
**定義の設定 [#i604f330]
task main()
{
#define Pen_up OnRev(OUT_B,40); Wait(100); Off(OUT_B);
#define Pen_down OnFwd(OUT_B,40); Wait(100); Off(OUT_B);
#define LR_10 OnFwd(OUT_A,30);Wait(500);Off(OUT_A);
#define LR_20 OnFwd(OUT_A,30);Wait(1000);Off(OUT_A);
#define LR_30 OnFwd(OUT_A,30);Wait(1500);Off(OUT_A);
#define RL_10 OnRev(OUT_A,30);Wait(500);Off(OUT_A);
#define RL_20 OnRev(OUT_A,30);Wait(1000);Off(OUT_A);
#define RL_30 OnRev(OUT_A,30);Wait(1500);Off(OUT_A);
#define US_10 OnFwd(OUT_C,30);Wait(500);Off(OUT_C);
#define US_20 OnFwd(OUT_C,30);Wait(1000);Off(OUT_C);
#define US_30 OnFwd(OUT_C,30);Wait(1500);Off(OUT_C);
#define SU_10 OnRev(OUT_C,30);Wait(500);Off(OUT_C);
#define SU_20 OnRev(OUT_C,30);Wait(1000);Off(OUT_C);
#define SU_30 OnRev(OUT_C,30);Wait(1500);Off(OUT_C);
#define NNM OnFwd(OUT_A,30);OnRev(OUT_C,30);Wait(400);Off(OUT_AC);
LR_10;
Pen_up;
US_10;
Pen_down;
RL_10;
Pen_up;
US_10;
Pen_down;
NNM;
Pen_up;
SU_10;
LR_10;
Pen_down;
LR_20;
Pen_up;
RL_10;
Pen_down;
US_20;
Pen_up;
RL_10;
Pen_down;
LR_20;
Pen_up;
US_10;
Pen_down;
US_20;
RL_20;
SU_20;
LR_20;
Pen_up;
RL_10;
Pen_down;
US_20;
Pen_up;
RL_10;
SU_10;
Pen_down;
LR_20;
}
*完成形 [#yac11f02]
*まとめ [#ic26c836]
&ref(image5.jpeg);
*反省点 [#p6690cd1]
*感想 [#i52d1566]