2017a/Member/kosih/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2017a/Member]]
*課題について [#ve214de6]
詳しくは[[課題?>2017a/Mission1]]を参照。
*選んだ文字 [#c1f7d9e5]
私は「寒」を選びました。信州での生活には欠かせない問題で...
&ref(2017a/Member/kosih/Mission1/mozi2.jpg,50%,kakizyun);...
*ロボットの紹介 [#z73b2c47]
作成したロボットについて説明していきます。
**全体像 [#na44b12a]
ロボットは縦の動きと横の動きが独立して起動する、x-y座標系...
&ref(2017a/Member/kosih/Mission1/S_6124625335478.jpg,50%,...
**縦の動き [#hdac7dcc]
縦の動きはロボット自身をタイヤで移動させて表現します。タ...
&ref(2017a/Member/kosih/Mission1/IMG_20170517_172807.jpg,...
**横の動き [#ff48084a]
横の動きは歯車を使い、ペンをくくりつける棒を左右に動かす...
&ref(2017a/Member/kosih/Mission1/IMG_20170517_172944.jpg,...
**ペンの上げ下げ [#a4c4f021]
ペンに連携するように、ホースを使った棒を装着します。この...
&ref(2017a/Member/kosih/Mission1/yokosystem.jpg,50%,ホー...
*プログラムの説明 [#r05b5f45]
このロボットで重要なのは前後左右、ペンの上げ下げの動きで...
**プログラム内容 [#k37a5d22]
#define right(t) OnRev(OUT_B);Wait(t);Off(OUT_B);Wait(50...
#define left(t) OnFwd(OUT_B);Wait(t);Off(OUT_B);Wait(50)...
#define fore(t) OnFwd(OUT_A);Wait(t);Off(OUT_A);Wait(50)...
#define back(t) OnRev(OUT_A);Wait(t);Off(OUT_A);Wait(50)...
#define up OnFwd(OUT_C);Wait(30);Off(OUT_C);Wait(50);//...
#define down OnRev(OUT_C);Wait(30);Off(OUT_C);Wait(50);/...
task main()
{
right(30);
down;
fore(10);
left(30);
fore(15);
back(12);
right(60);
fore(15);
up; //かんむり
left(10);
down;
left(40);
up;
fore(10);
down;
right(40);
up;
fore(10);
down;
left(40);
right(30);
back(20);
up;
left(20);
down;
fore(20);
OnFwd(OUT_AB);
Wait(20);
Off(OUT_AB);
up;
right(60);
down;
OnRev(OUT_A);
OnFwd(OUT_B);
Wait(20);
Off(OUT_AB);
up;
left(20);
fore(20); //中盤ブロック
down;
right(20);
up;
fore(20);
down;
left(20); //最後の2本線
}
*結果 [#m885ee22]
文字は写真のようになりました。
&ref(2017a/Member/kosih/Mission1/mozi1.jpg,50%,文字完成形);
*反省点 [#n48d90d5]
・動作のスピードが速すぎて線が曲がってしまう~
・ペンの車体からの距離によって動作に誤差が生まれる~
*感想 [#n7f398e2]
ブロックを組み合わせて形作る作業はとても頭を使いました。...
終了行:
[[2017a/Member]]
*課題について [#ve214de6]
詳しくは[[課題?>2017a/Mission1]]を参照。
*選んだ文字 [#c1f7d9e5]
私は「寒」を選びました。信州での生活には欠かせない問題で...
&ref(2017a/Member/kosih/Mission1/mozi2.jpg,50%,kakizyun);...
*ロボットの紹介 [#z73b2c47]
作成したロボットについて説明していきます。
**全体像 [#na44b12a]
ロボットは縦の動きと横の動きが独立して起動する、x-y座標系...
&ref(2017a/Member/kosih/Mission1/S_6124625335478.jpg,50%,...
**縦の動き [#hdac7dcc]
縦の動きはロボット自身をタイヤで移動させて表現します。タ...
&ref(2017a/Member/kosih/Mission1/IMG_20170517_172807.jpg,...
**横の動き [#ff48084a]
横の動きは歯車を使い、ペンをくくりつける棒を左右に動かす...
&ref(2017a/Member/kosih/Mission1/IMG_20170517_172944.jpg,...
**ペンの上げ下げ [#a4c4f021]
ペンに連携するように、ホースを使った棒を装着します。この...
&ref(2017a/Member/kosih/Mission1/yokosystem.jpg,50%,ホー...
*プログラムの説明 [#r05b5f45]
このロボットで重要なのは前後左右、ペンの上げ下げの動きで...
**プログラム内容 [#k37a5d22]
#define right(t) OnRev(OUT_B);Wait(t);Off(OUT_B);Wait(50...
#define left(t) OnFwd(OUT_B);Wait(t);Off(OUT_B);Wait(50)...
#define fore(t) OnFwd(OUT_A);Wait(t);Off(OUT_A);Wait(50)...
#define back(t) OnRev(OUT_A);Wait(t);Off(OUT_A);Wait(50)...
#define up OnFwd(OUT_C);Wait(30);Off(OUT_C);Wait(50);//...
#define down OnRev(OUT_C);Wait(30);Off(OUT_C);Wait(50);/...
task main()
{
right(30);
down;
fore(10);
left(30);
fore(15);
back(12);
right(60);
fore(15);
up; //かんむり
left(10);
down;
left(40);
up;
fore(10);
down;
right(40);
up;
fore(10);
down;
left(40);
right(30);
back(20);
up;
left(20);
down;
fore(20);
OnFwd(OUT_AB);
Wait(20);
Off(OUT_AB);
up;
right(60);
down;
OnRev(OUT_A);
OnFwd(OUT_B);
Wait(20);
Off(OUT_AB);
up;
left(20);
fore(20); //中盤ブロック
down;
right(20);
up;
fore(20);
down;
left(20); //最後の2本線
}
*結果 [#m885ee22]
文字は写真のようになりました。
&ref(2017a/Member/kosih/Mission1/mozi1.jpg,50%,文字完成形);
*反省点 [#n48d90d5]
・動作のスピードが速すぎて線が曲がってしまう~
・ペンの車体からの距離によって動作に誤差が生まれる~
*感想 [#n7f398e2]
ブロックを組み合わせて形作る作業はとても頭を使いました。...
ページ名: