- 追加された行はこの色です。
- 削除された行はこの色です。
[[2017a/Member]]
目次
#contents
*課題について [#s71d076c]
課題概要は[[課題1>2017a/Mission1]]
自宅から駅や大学に行くのに坂ばかりなので、「坂」という漢字にしました。
*ロボットについて [#r6be45eb]
*プログラムについて [#p58a97e2]
#define pen_down OnRev(OUT_B);Wait(10);Off(OUT_B); // ペンを下げる動作を定義
#define pen_up OnFwd(OUT_B);Wait(10);Off(OUT_B);// ペンを上げる動作を定義
#define go_forward(t);OnFwd(OUT_AC);Wait(t);Off(OUT_AC); //前進を定義
#define go_back(s);OnRev(OUT_AC);Wait(s);Off(OUT_AC); //後進を定義
task main()
{
pen_down;
go_forward(40);
pen_up; //1画目終わり
OnFwd(OUT_A);
Wait(135);
Off(OUT_A);
go_forward(100);
OnRev(OUT_C);
Wait(135);
Off(OUT_C);
pen_up;
go_forward(110);
OnRev(OUT_C);
Wait(135);
Off(OUT_C);
go_forward(30);
pen_down;
go_forward(40);
pen_up; //2画目終わり
go_forward(60);
OnFwd(OUT_A);
Wait(135);
Off(OUT_A);
go_back(110);
pen_down;
go_forward(60);
pen_up; //三画目終わり
go_forward(10);
OnFwd(OUT_A);
Wait(135);
Off(OUT_A);
go_forward(30);
OnRev(OUT_A);
Wait(135);
Off(OUT_A);
pen_down;
go_forward(60);
pen_up; //四画目終わり
go_forward(30);
OnRev(OUT_A);
Wait(145);
Off(OUT_A);
go_back(60);
pen_down;
go_forward(100);
pen_up; //五画目終わり
go_forward(60);
OnRev(OUT_C);
Wait(135);
Off(OUT_C);
go_forward(0);
pen_down;
go_forward(50);
Wait(5);
OnRev(OUT_A);
Wait(130);
Off(OUT_A);
pen_up; //六画目終わり
OnFwd(OUT_A);
Wait(135);
Off(OUT_A);
go_forward(40);
OnRev(OUT_A);
Wait(125);
Off(OUT_A);
go_back(40);
pen_down;
go_forward(70);
pen_up; //7画目終わり
}