2017a/Member/kenta/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*はじめに [#x3fac1da]
今回の課題は自分の新生活を表す漢字一文字を書く書道ロボッ...
与えられた条件は
・150mm四方の正方形の中に納める
・七画以上の文字を選ぶ
・新生活を表す漢字一文字を選ぶ
今回は「幸」という字を書くロボットを作りました。
*ロボットの説明 [#s7342443]
**ロボットの概要 [#ka19766c]
今回のロボットはモーターを3つ使って、それぞれのモーター...
#ref(./IMG_0611.JPG)
#ref(./IMG_0613.JPG)
**台車(前後の動き) [#gd551a47]
モーターを1つ使い自動車(FR)を参考にして、後輪をモーター...
#ref(./IMG_0616.JPG)
**アーム(左右の動き) [#a8d8fa33]
レゴブロックを使って壁を作り、その間に歯をつけた細いレゴ...
#ref(./IMG_0614.JPG)
#ref(./IMG_0618.JPG)
**ペンの上下動 [#i98aeb9a]
ペンの上下動はモーターを使ってペンを円運動させることによ...
#ref(./IMG_0617.JPG)
*プログラミングの説明 [#u38f4bac]
**文字の書き順 [#t303a3db]
書きやすいように実際の書き順とは異なる書き順で書きました...
#ref(./IMG_0621.JPG)
**プログラミング [#f879b6c1]
#defineで動きを少しずつ定義することにより動きのずれを少な...
#define down OnFwd(OUT_C);Wait(10);Off(OUT_C);Wait(50);
#define up OnRev(OUT_C);Wait(10);Off(OUT_C);Wait(50);
#define mae OnRev(OUT_A);Wait(40);Off(OUT_A);
#define usiro OnFwd(OUT_A);Wait(40);Off(OUT_A);
#define hiku OnFwd(OUT_B);Wait(5);Off(OUT_B);
#define osu OnRev(OUT_B);Wait(5);Off(OUT_B);
task main()
{
down;
mae;
mae;
up;//一画目
mae;
down;
mae;
mae;
mae;
mae;
up;//二画目
usiro;
usiro;
usiro;
osu;
osu;
down;
hiku;
hiku;
hiku;
hiku;
up;//三画目
usiro;
osu;
osu;
osu;
osu;
down;
hiku;
hiku;
hiku;
hiku;
up;//四画目
usiro;
osu;
osu;
osu;
osu;
osu;
down;
hiku;
hiku;
hiku;
hiku;
hiku;
hiku;
up;//五画目
osu;
down;
mae;
up;//六画目
osu;
osu;
usiro;
down;
mae;
up;//七画目
usiro;
usiro;
down;
hiku;
hiku;
up;//八画目
}
*まとめ [#x128a6ad]
**書いた文字 [#j8a95c3c]
ペンの上下動を円運動で行ったため、線の右側が長くなってし...
#ref(./IMG_0609.JPG)
**感想と考察 [#a0042fa6]
今回作成したロボットは、プログラミングよりもロボット本体...
このロボットの問題点としては、ペンの上下動を円運動で行っ...
終了行:
#contents
*はじめに [#x3fac1da]
今回の課題は自分の新生活を表す漢字一文字を書く書道ロボッ...
与えられた条件は
・150mm四方の正方形の中に納める
・七画以上の文字を選ぶ
・新生活を表す漢字一文字を選ぶ
今回は「幸」という字を書くロボットを作りました。
*ロボットの説明 [#s7342443]
**ロボットの概要 [#ka19766c]
今回のロボットはモーターを3つ使って、それぞれのモーター...
#ref(./IMG_0611.JPG)
#ref(./IMG_0613.JPG)
**台車(前後の動き) [#gd551a47]
モーターを1つ使い自動車(FR)を参考にして、後輪をモーター...
#ref(./IMG_0616.JPG)
**アーム(左右の動き) [#a8d8fa33]
レゴブロックを使って壁を作り、その間に歯をつけた細いレゴ...
#ref(./IMG_0614.JPG)
#ref(./IMG_0618.JPG)
**ペンの上下動 [#i98aeb9a]
ペンの上下動はモーターを使ってペンを円運動させることによ...
#ref(./IMG_0617.JPG)
*プログラミングの説明 [#u38f4bac]
**文字の書き順 [#t303a3db]
書きやすいように実際の書き順とは異なる書き順で書きました...
#ref(./IMG_0621.JPG)
**プログラミング [#f879b6c1]
#defineで動きを少しずつ定義することにより動きのずれを少な...
#define down OnFwd(OUT_C);Wait(10);Off(OUT_C);Wait(50);
#define up OnRev(OUT_C);Wait(10);Off(OUT_C);Wait(50);
#define mae OnRev(OUT_A);Wait(40);Off(OUT_A);
#define usiro OnFwd(OUT_A);Wait(40);Off(OUT_A);
#define hiku OnFwd(OUT_B);Wait(5);Off(OUT_B);
#define osu OnRev(OUT_B);Wait(5);Off(OUT_B);
task main()
{
down;
mae;
mae;
up;//一画目
mae;
down;
mae;
mae;
mae;
mae;
up;//二画目
usiro;
usiro;
usiro;
osu;
osu;
down;
hiku;
hiku;
hiku;
hiku;
up;//三画目
usiro;
osu;
osu;
osu;
osu;
down;
hiku;
hiku;
hiku;
hiku;
up;//四画目
usiro;
osu;
osu;
osu;
osu;
osu;
down;
hiku;
hiku;
hiku;
hiku;
hiku;
hiku;
up;//五画目
osu;
down;
mae;
up;//六画目
osu;
osu;
usiro;
down;
mae;
up;//七画目
usiro;
usiro;
down;
hiku;
hiku;
up;//八画目
}
*まとめ [#x128a6ad]
**書いた文字 [#j8a95c3c]
ペンの上下動を円運動で行ったため、線の右側が長くなってし...
#ref(./IMG_0609.JPG)
**感想と考察 [#a0042fa6]
今回作成したロボットは、プログラミングよりもロボット本体...
このロボットの問題点としては、ペンの上下動を円運動で行っ...
ページ名: