2017a/Member/ejj/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2017a/Member]]
目次
#contents
*課題について [#ge770df0]
最初の課題は「松本の大学生活を表す漢字一文字を書くロボッ...
入学して1か月、まだ慣れない事も多く苦労していたので「苦」...
誰が見てもすぐに「苦」とわかるようにきれいにはっきり書く...
*ロボットの説明 [#fc0fc420]
**ロボット全体 [#k1729612]
最初はペンの位置は固定してロボット本体が動いて字を書くよ...
&ref(2017a/Member/ejj/Mission1/pic_ejj1.JPG,50%,);
持ち運びがしやすいように分解できるように作った。しっかり...
&ref(2017a/Member/ejj/Mission1/pic_ejj2.JPG,50%,);
&ref(2017a/Member/ejj/Mission1/pic_ejj3.JPG,50%,);
また重心が後ろにきて倒れることがあったので前を重くして倒...
&ref(2017a/Member/ejj/Mission1/pic_ejj4.JPG,50%,);
**ロボットの動き [#c3f1387b]
前後の動きは車のようにタイヤで動いている。左右の動きは歯...
&ref(2017a/Member/ejj/Mission1/pic_ejj5.JPG,50%,);
&ref(2017a/Member/ejj/Mission1/pic_ejj6.JPG,50%,);
*プログラムについて [#s644a511]
プログラムは大まかに「草冠」と「十」と「口」の3つだ。
「草冠」は簡単に思われるかもしれないが理論的な秒数ではう...
「十」は難しいプログラムではなかったがバランスを考えて自...
「口」はペンを下したままX軸方向とY軸方向に順番に動かすだ...
今回はプログラムを書きやすいようにロボットを作成したので...
sub pen_up()
{
OnRev(OUT_B);
}
sub pen_down()
{
Off(OUT_AC);
Wait(50);
Off(OUT_B);
Wait(100);
}
task main()
{
OnFwd(OUT_C); //1画目
Wait(53);
Off(OUT_C);
Wait(52);
pen_up(); //移動
OnFwd(OUT_A);
Wait(9);
Off(OUT_A);
OnRev(OUT_C);
Wait(43);
pen_down();
OnRev(OUT_A); //2画目
Wait(14);
pen_up(); //移動
OnFwd(OUT_A);
Wait(18);
Off(OUT_A);
OnFwd(OUT_C);
Wait(40);
pen_down();
OnRev(OUT_A); //3画目
Wait(14);
Off(OUT_A);
pen_up(); //移動
OnRev(OUT_C);
Wait(22);
pen_down();
OnRev(OUT_A); //4画目
Wait(11);
Off(OUT_A);
Wait(50);
pen_up(); //移動
OnRev(OUT_C);
Wait(30);
pen_down();
OnFwd(OUT_C); //口部分
Wait(44);
Off(OUT_C);
Wait(50);
OnRev(OUT_A);
Wait(20);
Off(OUT_A);
Wait(50);
OnRev(OUT_C);
Wait(44);
Off(OUT_C);
Wait(50);
OnFwd(OUT_A);
Wait(16);
Off(OUT_A);
Wait(50);
pen_up(); //移動
OnFwd(OUT_A);
Wait(10);
Off(OUT_A);
OnRev(OUT_C);
Wait(10);
pen_down();
OnFwd(OUT_C); //ラスト画目
Wait(49);
Off(OUT_ABC);
}
*まとめ [#y3f8d024]
**書けた漢字 [#d9d729df]
ロボットに動ける範囲の制限があったのでスタートの位置を気...
&ref(2017a/Member/ejj/Mission1/pic_ejj7.JPG,50%,);
&ref(2017a/Member/ejj/Mission1/pic_ejj8.JPG,50%,);
**感想 [#pd39577b]
こんなに時間をかけて何かを作成したのは初めてかもしれない...
終了行:
[[2017a/Member]]
目次
#contents
*課題について [#ge770df0]
最初の課題は「松本の大学生活を表す漢字一文字を書くロボッ...
入学して1か月、まだ慣れない事も多く苦労していたので「苦」...
誰が見てもすぐに「苦」とわかるようにきれいにはっきり書く...
*ロボットの説明 [#fc0fc420]
**ロボット全体 [#k1729612]
最初はペンの位置は固定してロボット本体が動いて字を書くよ...
&ref(2017a/Member/ejj/Mission1/pic_ejj1.JPG,50%,);
持ち運びがしやすいように分解できるように作った。しっかり...
&ref(2017a/Member/ejj/Mission1/pic_ejj2.JPG,50%,);
&ref(2017a/Member/ejj/Mission1/pic_ejj3.JPG,50%,);
また重心が後ろにきて倒れることがあったので前を重くして倒...
&ref(2017a/Member/ejj/Mission1/pic_ejj4.JPG,50%,);
**ロボットの動き [#c3f1387b]
前後の動きは車のようにタイヤで動いている。左右の動きは歯...
&ref(2017a/Member/ejj/Mission1/pic_ejj5.JPG,50%,);
&ref(2017a/Member/ejj/Mission1/pic_ejj6.JPG,50%,);
*プログラムについて [#s644a511]
プログラムは大まかに「草冠」と「十」と「口」の3つだ。
「草冠」は簡単に思われるかもしれないが理論的な秒数ではう...
「十」は難しいプログラムではなかったがバランスを考えて自...
「口」はペンを下したままX軸方向とY軸方向に順番に動かすだ...
今回はプログラムを書きやすいようにロボットを作成したので...
sub pen_up()
{
OnRev(OUT_B);
}
sub pen_down()
{
Off(OUT_AC);
Wait(50);
Off(OUT_B);
Wait(100);
}
task main()
{
OnFwd(OUT_C); //1画目
Wait(53);
Off(OUT_C);
Wait(52);
pen_up(); //移動
OnFwd(OUT_A);
Wait(9);
Off(OUT_A);
OnRev(OUT_C);
Wait(43);
pen_down();
OnRev(OUT_A); //2画目
Wait(14);
pen_up(); //移動
OnFwd(OUT_A);
Wait(18);
Off(OUT_A);
OnFwd(OUT_C);
Wait(40);
pen_down();
OnRev(OUT_A); //3画目
Wait(14);
Off(OUT_A);
pen_up(); //移動
OnRev(OUT_C);
Wait(22);
pen_down();
OnRev(OUT_A); //4画目
Wait(11);
Off(OUT_A);
Wait(50);
pen_up(); //移動
OnRev(OUT_C);
Wait(30);
pen_down();
OnFwd(OUT_C); //口部分
Wait(44);
Off(OUT_C);
Wait(50);
OnRev(OUT_A);
Wait(20);
Off(OUT_A);
Wait(50);
OnRev(OUT_C);
Wait(44);
Off(OUT_C);
Wait(50);
OnFwd(OUT_A);
Wait(16);
Off(OUT_A);
Wait(50);
pen_up(); //移動
OnFwd(OUT_A);
Wait(10);
Off(OUT_A);
OnRev(OUT_C);
Wait(10);
pen_down();
OnFwd(OUT_C); //ラスト画目
Wait(49);
Off(OUT_ABC);
}
*まとめ [#y3f8d024]
**書けた漢字 [#d9d729df]
ロボットに動ける範囲の制限があったのでスタートの位置を気...
&ref(2017a/Member/ejj/Mission1/pic_ejj7.JPG,50%,);
&ref(2017a/Member/ejj/Mission1/pic_ejj8.JPG,50%,);
**感想 [#pd39577b]
こんなに時間をかけて何かを作成したのは初めてかもしれない...
ページ名: