2019a/Member/Mars/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2019a/Member]]
目次
#contents
*課題1 [#p493a170]
これまで住んだことのある都道府県名、市町村名、地区名など...
**選んだ文字 [#n8864393]
日本の中枢機能の中心であり、2020年にはオリンピックも開催...
*ロボットの説明 [#m7a46714]
**ロボット全体について [#lbb18fb6]
#ref(2019a/Member/Mars/Mission1/405AAF06-CA24-48BE-AFD3-E...
上の写真はロボットの全体を撮ったものである。
ロボットの構成は?縦移動、?横移動、?ペンの上げ下げ、の3つ...
写真の下にあるタイヤは、y軸方向の移動と、ペンの上げ下げを...
**縦移動の部分 [#df929bb3]
#ref(2019a/Member/Mars/Mission1/3718435B-E4E0-474C-ABFF-5...
モーターに歯数8の歯車をつけ、それに歯数40の歯車を噛ませ、...
**横移動の部分 [#f73108a4]
#ref(2019a/Member/Mars/Mission1/DE7D3C59-46B5-4B1A-934B-5...
#ref(2019a/Member/Mars/Mission1/8AB7FA6F-6800-48A3-949F-5...
1枚目の部品に2枚目の部品を乗せる。横スライドを滑らかに行...
**ペンの上げ下げの部分 [#pb863d0d]
#ref(2019a/Member/Mars/Mission1/D4B00339-E083-48ED-9B3B-E...
モーターを回転させることで写真の黄色いパーツが上がり下が...
*プログラムの説明 [#c68c78c8]
一つ一つの動きをそのまま書くとプログラムが長くなりすぎる...
**サブルーチンについて [#m14c0808]
用いた6つのサブルーチンは以下の通りである。
sub go_ahead()
{OnRev(OUT_A);Wait(t);Off(OUT_A);Wait(50);}
sub go_back()
{OnFwd(OUT_A);Wait(t);Off(OUT_A);Wait(50);}
sub draw_LtoR()
{OnRev(OUT_B);Wait(t);Off(OUT_B);Wait(50);}
sub draw_RtoL()
{OnFwd(OUT_B);Wait(t);Off(OUT_B);Wait(50);}
sub pen_up()
{OnRev(OUT_C);Wait(30);Off(OUT_C);Wait(50);}
sub pen_down()
{OnFwd(OUT_C);Wait(30);Off(OUT_C);Wait(50);}
これは紙をxy平面に置いた時の動きを命令するものである。
これらは上から順にy軸正、y軸負、x軸正、x軸負の向きに動く...
上がペンを上げる命令、下がペンを下げる命令である。それぞ...
また、斜めに動かすサブルーチンは作っていない。その理由は...
主にこれら6つのサブルーチンを使って、メインプログラムを構...
**「東」を書く [#o8ac95cb]
pen_down();t=80;draw_LtoR();pen_up();
t=70;draw_RtoL();t=5;go_back();
pen_down();t=60;draw_LtoR();t=20;go_back();t=60;draw_Rto...
t=10;go_back();
pen_down();t=60;draw_LtoR();pen_up();
t=30;draw_RtoL();t=20;go_ahead();
pen_down();t=50;go_back();pen_up();
上の命令は「東」の1画目から6画目までを書いている。ただし2,3...
pen_down();t=40;OnFwd(OUT_B);OnFwd(OUT_A);SetPower(OUT_A...
t=40;OnRev(OUT_B);OnRev(OUT_A);Wait(t);Off(OUT_AB);Wait(...
pen_down();t=40;OnRev(OUT_B);OnFwd(OUT_A);Wait(t);Off(OU...
上の命令は「東」の7,8画目である。x軸方向の移動の速さと、y軸...
具体的にはSetPower(OUT_A,0)という命令を使うことでy軸方向...
**「京」を書く [#jd5c4716]
OnRev(OUT_A);Wait(40);Off(OUT_A);Wait(50);SetPower(OUT_A...
pen_down();t=40;draw_RtoL();t=5;go_ahead();t=5;go_back()...
t=10;draw_LtoR();t=5;go_back();
pen_down();t=60;draw_LtoR();t=10;go_back();t=60;draw_Rto...
t=30;draw_LtoR();t=12;go_back();
pen_down();t=30;go_back();t=7;OnRev(OUT_A);OnFwd(OUT_B);...
t=10;go_ahead();t=23;draw_RtoL();
pen_down();t=7;OnFwd(OUT_A);OnFwd(OUT_B);Wait(t);Off(OUT...
t=7;go_ahead();draw_LtoR();t=60;draw_LtoR();
pen_down();t=7;OnFwd(OUT_A);OnRev(OUT_B);Wait(t);Off(OUT...
「京」についても「東」と同様に、tを調整することで各画の長さ等...
*書けた文字 [#tc6399f1]
#ref(2019a/Member/Mars/Mission1/03A7E011-469D-4CF1-9C4D-E...
全体的に上手く書けたと思う。「東」は完璧と言ってもいいだろ...
終了行:
[[2019a/Member]]
目次
#contents
*課題1 [#p493a170]
これまで住んだことのある都道府県名、市町村名、地区名など...
**選んだ文字 [#n8864393]
日本の中枢機能の中心であり、2020年にはオリンピックも開催...
*ロボットの説明 [#m7a46714]
**ロボット全体について [#lbb18fb6]
#ref(2019a/Member/Mars/Mission1/405AAF06-CA24-48BE-AFD3-E...
上の写真はロボットの全体を撮ったものである。
ロボットの構成は?縦移動、?横移動、?ペンの上げ下げ、の3つ...
写真の下にあるタイヤは、y軸方向の移動と、ペンの上げ下げを...
**縦移動の部分 [#df929bb3]
#ref(2019a/Member/Mars/Mission1/3718435B-E4E0-474C-ABFF-5...
モーターに歯数8の歯車をつけ、それに歯数40の歯車を噛ませ、...
**横移動の部分 [#f73108a4]
#ref(2019a/Member/Mars/Mission1/DE7D3C59-46B5-4B1A-934B-5...
#ref(2019a/Member/Mars/Mission1/8AB7FA6F-6800-48A3-949F-5...
1枚目の部品に2枚目の部品を乗せる。横スライドを滑らかに行...
**ペンの上げ下げの部分 [#pb863d0d]
#ref(2019a/Member/Mars/Mission1/D4B00339-E083-48ED-9B3B-E...
モーターを回転させることで写真の黄色いパーツが上がり下が...
*プログラムの説明 [#c68c78c8]
一つ一つの動きをそのまま書くとプログラムが長くなりすぎる...
**サブルーチンについて [#m14c0808]
用いた6つのサブルーチンは以下の通りである。
sub go_ahead()
{OnRev(OUT_A);Wait(t);Off(OUT_A);Wait(50);}
sub go_back()
{OnFwd(OUT_A);Wait(t);Off(OUT_A);Wait(50);}
sub draw_LtoR()
{OnRev(OUT_B);Wait(t);Off(OUT_B);Wait(50);}
sub draw_RtoL()
{OnFwd(OUT_B);Wait(t);Off(OUT_B);Wait(50);}
sub pen_up()
{OnRev(OUT_C);Wait(30);Off(OUT_C);Wait(50);}
sub pen_down()
{OnFwd(OUT_C);Wait(30);Off(OUT_C);Wait(50);}
これは紙をxy平面に置いた時の動きを命令するものである。
これらは上から順にy軸正、y軸負、x軸正、x軸負の向きに動く...
上がペンを上げる命令、下がペンを下げる命令である。それぞ...
また、斜めに動かすサブルーチンは作っていない。その理由は...
主にこれら6つのサブルーチンを使って、メインプログラムを構...
**「東」を書く [#o8ac95cb]
pen_down();t=80;draw_LtoR();pen_up();
t=70;draw_RtoL();t=5;go_back();
pen_down();t=60;draw_LtoR();t=20;go_back();t=60;draw_Rto...
t=10;go_back();
pen_down();t=60;draw_LtoR();pen_up();
t=30;draw_RtoL();t=20;go_ahead();
pen_down();t=50;go_back();pen_up();
上の命令は「東」の1画目から6画目までを書いている。ただし2,3...
pen_down();t=40;OnFwd(OUT_B);OnFwd(OUT_A);SetPower(OUT_A...
t=40;OnRev(OUT_B);OnRev(OUT_A);Wait(t);Off(OUT_AB);Wait(...
pen_down();t=40;OnRev(OUT_B);OnFwd(OUT_A);Wait(t);Off(OU...
上の命令は「東」の7,8画目である。x軸方向の移動の速さと、y軸...
具体的にはSetPower(OUT_A,0)という命令を使うことでy軸方向...
**「京」を書く [#jd5c4716]
OnRev(OUT_A);Wait(40);Off(OUT_A);Wait(50);SetPower(OUT_A...
pen_down();t=40;draw_RtoL();t=5;go_ahead();t=5;go_back()...
t=10;draw_LtoR();t=5;go_back();
pen_down();t=60;draw_LtoR();t=10;go_back();t=60;draw_Rto...
t=30;draw_LtoR();t=12;go_back();
pen_down();t=30;go_back();t=7;OnRev(OUT_A);OnFwd(OUT_B);...
t=10;go_ahead();t=23;draw_RtoL();
pen_down();t=7;OnFwd(OUT_A);OnFwd(OUT_B);Wait(t);Off(OUT...
t=7;go_ahead();draw_LtoR();t=60;draw_LtoR();
pen_down();t=7;OnFwd(OUT_A);OnRev(OUT_B);Wait(t);Off(OUT...
「京」についても「東」と同様に、tを調整することで各画の長さ等...
*書けた文字 [#tc6399f1]
#ref(2019a/Member/Mars/Mission1/03A7E011-469D-4CF1-9C4D-E...
全体的に上手く書けたと思う。「東」は完璧と言ってもいいだろ...
ページ名: