2015a/Member/akira/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2015a/Member]]
*課題の説明 [#s2bbd950]
今回の課題は、「各自の名前の中の一文字をA4用紙の中に書き...
*ロボットの説明 [#lbbca806]
最初私たちは上下に動くロボットを作り、それを車体の後ろに...
次に私たちは車体を左右に曲げることは諦めてペン自体を動か...
#ref(./robotto.1.jpg,50%,写真1)
これはペンを左右に動かす部分である。左のぎざぎざになって...
#ref(./tobotto.2.jpg,50%,写真2)
後はこの装置を前後に動く土台につけて完成した。下記の写真...
#ref(./robotto.3.jpg,50%,写真3)
*プログラムの説明 [#a8cbbc7e]
**辺を作る [#e80b25d1]
私は「角」を書く。まず私は自分の字にどのような動きが必要...
#define naname OnRev(OUT_BC);Wait(10);Off(OUT_BC); ...
#define naname_return OnFwd(OUT_BC);Wait(10);Off(OUT_BC)...
#define yoko OnRev(OUT_B);OnFwd(OUT_C);Wait(7);Off(OUT_B...
#define yoko_long OnRev(OUT_B);Wait(20);Off(OUT_B); ...
#define yoko_long_return OnFwd(OUT_B);Wait(20);Off(OUT_B...
#define tate OnFwd(OUT_C);Wait(20);Off(OUT_C); ...
#define tate_short OnRev(OUT_C);Wait(17);Off(OUT_C); ...
#define up OnFwd(OUT_A);Wait(5);Off(OUT_A); ...
#define down OnRev(OUT_A);Wait(5);Off(OUT_A); ...
モーターAはペン、モーターBは横、モーターCは縦である。
**書き順を考える [#w59384db]
私は上から順に書いていくことにした。上のななめを使う所を...
**プログラムする [#c98b575f]
#define naname OnRev(OUT_BC);Wait(10);Off(OUT_BC);
#define naname_return OnFwd(OUT_BC);Wait(10);Off(OUT_BC);
#define yoko OnRev(OUT_B);OnFwd(OUT_C);Wait(7);Off(OUT_B...
#define yoko_long OnRev(OUT_B);Wait(20);Off(OUT_B);
#define yoko_long_return OnFwd(OUT_B);Wait(20);Off(OUT_B);
#define tate OnFwd(OUT_C);Wait(20);Off(OUT_C);
#define tate_short OnRev(OUT_C);Wait(17);Off(OUT_C);
#define up OnFwd(OUT_A);Wait(5);Off(OUT_A);
#define down OnRev(OUT_A);Wait(5);Off(OUT_A);
task main ()
{
down;
Wait(100);
naname;
Wait(100);
yoko;
Wait(100);
naname_return;
Wait(100);
up;
Wait(100);
OnFwd(OUT_B);Wait(12);Off(OUT_B);//左上の角にもっていく
Wait(100);
down;
Wait(100);
yoko_long;
Wait(100);
up;
Wait(100);
OnFwd(OUT_C);Wait(7);Off(OUT_C);//一つ下の段に移動する
Wait(100);
down;
Wait(100);
yoko_long_return;
Wait(100);
up;
Wait(100);
OnFwd(OUT_C);Wait(7);Off(OUT_C);//一つ下の段に移動する
Wait(100);
down;
Wait(100);
yoko_long;
Wait(100);
up;
Wait(100);
OnRev(OUT_C);Wait(12);Off(OUT_C);//右上に持っていく
Wait(100);
down;
Wait(100);
tate;
Wait(100);
up;
Wait(100);
OnFwd(OUT_B);Wait(12);Off(OUT_B);//一つ左に移動する
Wait(100);
OnRev(OUT_C);Wait(13);Off(OUT_C);//突き抜けないように一...
Wait(100);
down;
Wait(100);
tate_short;
Wait(100);
up;
Wait(100);
OnFwd(OUT_B);Wait(12);Off(OUT_B);//一つ左に移動する
Wait(100);
down;
Wait(100);
tate;
}
一つ一つの動作の間に停止を作ることによって綺麗に書けるよ...
*結果 [#hbefbf78]
#ref(./robotto.4.jpg,50%,写真4)
*感想 [#t2c9d8db]
私はこの課題がもっと簡単なものだと思っていた。始めてみる...
終了行:
[[2015a/Member]]
*課題の説明 [#s2bbd950]
今回の課題は、「各自の名前の中の一文字をA4用紙の中に書き...
*ロボットの説明 [#lbbca806]
最初私たちは上下に動くロボットを作り、それを車体の後ろに...
次に私たちは車体を左右に曲げることは諦めてペン自体を動か...
#ref(./robotto.1.jpg,50%,写真1)
これはペンを左右に動かす部分である。左のぎざぎざになって...
#ref(./tobotto.2.jpg,50%,写真2)
後はこの装置を前後に動く土台につけて完成した。下記の写真...
#ref(./robotto.3.jpg,50%,写真3)
*プログラムの説明 [#a8cbbc7e]
**辺を作る [#e80b25d1]
私は「角」を書く。まず私は自分の字にどのような動きが必要...
#define naname OnRev(OUT_BC);Wait(10);Off(OUT_BC); ...
#define naname_return OnFwd(OUT_BC);Wait(10);Off(OUT_BC)...
#define yoko OnRev(OUT_B);OnFwd(OUT_C);Wait(7);Off(OUT_B...
#define yoko_long OnRev(OUT_B);Wait(20);Off(OUT_B); ...
#define yoko_long_return OnFwd(OUT_B);Wait(20);Off(OUT_B...
#define tate OnFwd(OUT_C);Wait(20);Off(OUT_C); ...
#define tate_short OnRev(OUT_C);Wait(17);Off(OUT_C); ...
#define up OnFwd(OUT_A);Wait(5);Off(OUT_A); ...
#define down OnRev(OUT_A);Wait(5);Off(OUT_A); ...
モーターAはペン、モーターBは横、モーターCは縦である。
**書き順を考える [#w59384db]
私は上から順に書いていくことにした。上のななめを使う所を...
**プログラムする [#c98b575f]
#define naname OnRev(OUT_BC);Wait(10);Off(OUT_BC);
#define naname_return OnFwd(OUT_BC);Wait(10);Off(OUT_BC);
#define yoko OnRev(OUT_B);OnFwd(OUT_C);Wait(7);Off(OUT_B...
#define yoko_long OnRev(OUT_B);Wait(20);Off(OUT_B);
#define yoko_long_return OnFwd(OUT_B);Wait(20);Off(OUT_B);
#define tate OnFwd(OUT_C);Wait(20);Off(OUT_C);
#define tate_short OnRev(OUT_C);Wait(17);Off(OUT_C);
#define up OnFwd(OUT_A);Wait(5);Off(OUT_A);
#define down OnRev(OUT_A);Wait(5);Off(OUT_A);
task main ()
{
down;
Wait(100);
naname;
Wait(100);
yoko;
Wait(100);
naname_return;
Wait(100);
up;
Wait(100);
OnFwd(OUT_B);Wait(12);Off(OUT_B);//左上の角にもっていく
Wait(100);
down;
Wait(100);
yoko_long;
Wait(100);
up;
Wait(100);
OnFwd(OUT_C);Wait(7);Off(OUT_C);//一つ下の段に移動する
Wait(100);
down;
Wait(100);
yoko_long_return;
Wait(100);
up;
Wait(100);
OnFwd(OUT_C);Wait(7);Off(OUT_C);//一つ下の段に移動する
Wait(100);
down;
Wait(100);
yoko_long;
Wait(100);
up;
Wait(100);
OnRev(OUT_C);Wait(12);Off(OUT_C);//右上に持っていく
Wait(100);
down;
Wait(100);
tate;
Wait(100);
up;
Wait(100);
OnFwd(OUT_B);Wait(12);Off(OUT_B);//一つ左に移動する
Wait(100);
OnRev(OUT_C);Wait(13);Off(OUT_C);//突き抜けないように一...
Wait(100);
down;
Wait(100);
tate_short;
Wait(100);
up;
Wait(100);
OnFwd(OUT_B);Wait(12);Off(OUT_B);//一つ左に移動する
Wait(100);
down;
Wait(100);
tate;
}
一つ一つの動作の間に停止を作ることによって綺麗に書けるよ...
*結果 [#hbefbf78]
#ref(./robotto.4.jpg,50%,写真4)
*感想 [#t2c9d8db]
私はこの課題がもっと簡単なものだと思っていた。始めてみる...
ページ名: