2012a/A1/seven/M1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*課題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);O...
#define turn_right(t) OnFwd(OUT_A);OnRev(OUT_C);Wait(t);O...
#define Go_Straight(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT...
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);
}
***感想 [#v6163786]
ロボットの製作に時間をかけすぎてしまい、プログラムを作る...
終了行:
*課題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);O...
#define turn_right(t) OnFwd(OUT_A);OnRev(OUT_C);Wait(t);O...
#define Go_Straight(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT...
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);
}
***感想 [#v6163786]
ロボットの製作に時間をかけすぎてしまい、プログラムを作る...
ページ名: