[[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画目終わり
 }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS