- 追加された行はこの色です。
- 削除された行はこの色です。
[[2009a]]
目次
#contents
*課題1:お絵描きロボット [#z78e2ebc]
**課題概要 [#l1131f9a]
似顔絵を書くロボットを製作しよう!!
**ロボットについて[#ue6ea00a]
***本体部分 [#gb4ffac0]
***車輪部分 [#d9ea26e1]
&ref(090518_145143(2).JPG);
&ref(090518_145048(2).JPG);
***ペン部分 [#ga3f4349]
**プログラム [#q5a590f1]
***なおとのプログラム [#p347cba7]
***ひろのプログラム [#ucd01c01]
**試走 [#d9ac504e]
**問題点と解決法 [#yd5f4e81]
**なおとのプログラム [#p347cba7]
#define pen_down OnRev(OUT_B);Wait(30);Off(OUT_B);
#define go_straight(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);
#define turn_right(t) OnFwd(OUT_C);OnRev(OUT_A);Wait(t);Off(OUT_C+OUT_A);
#define turn_left(t) OnFwd(OUT_A);OnRev(OUT_C);Wait(t);Off(OUT_A+OUT_C);
#define pen_up OnFwd(OUT_B);Wait(10);Off(OUT_B);
task main()
{
pen_down;
turn_left(400);
pen_up;
turn_left(200);
go_straight(30);
pen_down;
go_straight(30);
pen_up;
go_straight(20);
pen_down;
go_straight(30);
pen_up;
go_straight(50);
turn_right(60);
OnRev(OUT_A+OUT_C);
Wait(80);
Off(OUT_A+OUT_C);
turn_right(75);
go_straight(200);
pen_down;
go_straight(30);
pen_up;
go_straight(150);
}
***完成 [#t46404a2]
&ref(090515_1808~010001.jpg);
**ひろのプログラム [#oaf91f12]
#define pen_down OnRev(OUT_B);Wait(30);Off(OUT_B);
#define go_straight(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);
#define turn_right(t) OnFwd(OUT_C);OnRev(OUT_A);Wait(t);Off(OUT_C+OUT_A);
#define turn_left(t) OnFwd(OUT_A);OnRev(OUT_C);Wait(t);Off(OUT_A+OUT_C);
#define pen_up OnFwd(OUT_B);Wait(10);Off(OUT_B);
task main()
{
pen_down;
turn_left(400);
pen_up;
turn_left(200);
go_straight(30);
pen_down;
go_straight(30);
pen_up;
go_straight(20);
pen_down;
go_straight(30);
pen_up;
go_straight(50);
turn_right(60);
OnRev(OUT_A+OUT_C);
Wait(80);
Off(OUT_A+OUT_C);
turn_right(75);
go_straight(200);
pen_down;
go_straight(30);
pen_up;
go_straight(150);
}