2015b/Member/Ryu/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2015b/Member]]
*車型書道ロボット [#tf0cb166]
今回私たちのチームでは、最初に作った車型ロボットの前...
**全体図 [#n6834452]
撮影後、サインペンから書きやすい筆ペンに変えました
#ref(2015b/Member/Ryu/Mission1/IMG_3188.JPG,20%,車型書道...
固定方法はゴム二本と以下の写真に写っている固定器具。...
*今回の字 [#ab9ce888]
自分の住んでた町の名前である『清田』の『清』を書こう...
#ref(2015b/Member/Ryu/Mission1/40547.png,80%,「清」の書き...
**字を書くにあたって [#f4b3d08b]
さんずいの斜線と、『つくり』の縦線が大きな課題でした...
つまり、
?まっすぐ前進して、そして同じ分だけ後退して戻ってくる
?ロボットを90度、45度に方向転換させる
?位置を調節するために前進、後退する(わかりやすく言うと...
?ペンを上げ下げする
というようにこれら4つの動きによって、自分たちのロボッ...
*プログラム [#e79be712]
**定義 [#of3b26d3]
#define do90_1 Off(OUT_AB);RotateMotor(OUT_A,40,190);Off...
#define do90_2 Off(OUT_AB);RotateMotor(OUT_B,40,190);Off...
#define do45_1 Off(OUT_AB);RotateMotor(OUT_A,40,90);Off(...
#define do45_2 Off(OUT_AB);RotateMotor(OUT_B,40,90);Off(...
#define do135x_1 Off(OUT_AB);RotateMotor(OUT_A,40,320);O...
#define do135x_2 Off(OUT_AB);RotateMotor(OUT_B,40,320);O...
#define pen_d Off(OUT_C);RotateMotor(OUT_C,20,-20);Off(O...
#define pen_u Off(OUT_C);RotateMotor(OUT_C,60,20);Off(OU...
#define zen(t1)Off(OUT_AB);ResetTachoCount(OUT_AB);Rotat...
#define kou(t2) Off(OUT_AB);ResetTachoCount(OUT_AB);Rota...
#define kaku(t3) pen_d;zen(t3);pen_u;kou(t3);Wait(300);/...
#define tate_1 kou(110);do90_1;zen(200);do90_2;kaku(80);...
#define tate_2 kou(80);do90_1;zen(180);do90_2;kaku(140);...
#define tate_3 kou(80);do90_1;zen(290);do90_2;kaku(140);...
#define slash_1(t5) do45_1;kaku(t5);do45_2;//さんずいの...
#define slash_2(t6) dox_1;kaku(t6);dox_2;//さんずいの3...
プログラムの隣に何のための動作であるか記載しております...
**定義に使ったプログラムについて [#c6abb26f]
初めて動かしたとき、OnFwd()OnRev()のプログラムを使って...
**本文 [#f3d66bff]
task main()
{
slash_1(60);//1番目
zen(80);slash_1(60);//2番目
zen(270);slash_2(60);//3番目
kou(290);do90_1;zen(60);kaku(100);kou(60);do90_2;//4番目
tate_1;//5番目
zen(20);do90_1;zen(80);kaku(40);kou(80);do90_2;//6番目
zen(20);do90_1;zen(50);kaku(130);kou(50);do90_2;//7番目
zen(40);tate_2;//8番目
do90_1;zen(80);kaku(90);kou(80);do90_2;//9−1番目
tate_3;//9−2番目
zen(30);do90_1;zen(80);kaku(90);kou(80);do90_2;//10番目
zen(30);do90_1;zen(80);kaku(90);kou(80);do90_2;//11番目
}
横に『清』の書順にあたる番号を記載しています。(なお、...
**書いた結果 [#q88b4b75]
『月』の上の部分が少しずれてしまった。本番の数日前から...
#ref(2015b/Member/Ryu/Mission1/IMG_3197.JPG,20%,かけた文字)
*反省点、及び次の課題に向けての改善点 [#e5d2cc31]
**チームワーク [#p1d050ce]
ロボットを作成するための準備が遅れたことが、何よりの...
**技術面 [#q5202b1f]
レゴの歯車の部品の上手な使い方が分からず、ペンの上げ下...
終了行:
[[2015b/Member]]
*車型書道ロボット [#tf0cb166]
今回私たちのチームでは、最初に作った車型ロボットの前...
**全体図 [#n6834452]
撮影後、サインペンから書きやすい筆ペンに変えました
#ref(2015b/Member/Ryu/Mission1/IMG_3188.JPG,20%,車型書道...
固定方法はゴム二本と以下の写真に写っている固定器具。...
*今回の字 [#ab9ce888]
自分の住んでた町の名前である『清田』の『清』を書こう...
#ref(2015b/Member/Ryu/Mission1/40547.png,80%,「清」の書き...
**字を書くにあたって [#f4b3d08b]
さんずいの斜線と、『つくり』の縦線が大きな課題でした...
つまり、
?まっすぐ前進して、そして同じ分だけ後退して戻ってくる
?ロボットを90度、45度に方向転換させる
?位置を調節するために前進、後退する(わかりやすく言うと...
?ペンを上げ下げする
というようにこれら4つの動きによって、自分たちのロボッ...
*プログラム [#e79be712]
**定義 [#of3b26d3]
#define do90_1 Off(OUT_AB);RotateMotor(OUT_A,40,190);Off...
#define do90_2 Off(OUT_AB);RotateMotor(OUT_B,40,190);Off...
#define do45_1 Off(OUT_AB);RotateMotor(OUT_A,40,90);Off(...
#define do45_2 Off(OUT_AB);RotateMotor(OUT_B,40,90);Off(...
#define do135x_1 Off(OUT_AB);RotateMotor(OUT_A,40,320);O...
#define do135x_2 Off(OUT_AB);RotateMotor(OUT_B,40,320);O...
#define pen_d Off(OUT_C);RotateMotor(OUT_C,20,-20);Off(O...
#define pen_u Off(OUT_C);RotateMotor(OUT_C,60,20);Off(OU...
#define zen(t1)Off(OUT_AB);ResetTachoCount(OUT_AB);Rotat...
#define kou(t2) Off(OUT_AB);ResetTachoCount(OUT_AB);Rota...
#define kaku(t3) pen_d;zen(t3);pen_u;kou(t3);Wait(300);/...
#define tate_1 kou(110);do90_1;zen(200);do90_2;kaku(80);...
#define tate_2 kou(80);do90_1;zen(180);do90_2;kaku(140);...
#define tate_3 kou(80);do90_1;zen(290);do90_2;kaku(140);...
#define slash_1(t5) do45_1;kaku(t5);do45_2;//さんずいの...
#define slash_2(t6) dox_1;kaku(t6);dox_2;//さんずいの3...
プログラムの隣に何のための動作であるか記載しております...
**定義に使ったプログラムについて [#c6abb26f]
初めて動かしたとき、OnFwd()OnRev()のプログラムを使って...
**本文 [#f3d66bff]
task main()
{
slash_1(60);//1番目
zen(80);slash_1(60);//2番目
zen(270);slash_2(60);//3番目
kou(290);do90_1;zen(60);kaku(100);kou(60);do90_2;//4番目
tate_1;//5番目
zen(20);do90_1;zen(80);kaku(40);kou(80);do90_2;//6番目
zen(20);do90_1;zen(50);kaku(130);kou(50);do90_2;//7番目
zen(40);tate_2;//8番目
do90_1;zen(80);kaku(90);kou(80);do90_2;//9−1番目
tate_3;//9−2番目
zen(30);do90_1;zen(80);kaku(90);kou(80);do90_2;//10番目
zen(30);do90_1;zen(80);kaku(90);kou(80);do90_2;//11番目
}
横に『清』の書順にあたる番号を記載しています。(なお、...
**書いた結果 [#q88b4b75]
『月』の上の部分が少しずれてしまった。本番の数日前から...
#ref(2015b/Member/Ryu/Mission1/IMG_3197.JPG,20%,かけた文字)
*反省点、及び次の課題に向けての改善点 [#e5d2cc31]
**チームワーク [#p1d050ce]
ロボットを作成するための準備が遅れたことが、何よりの...
**技術面 [#q5202b1f]
レゴの歯車の部品の上手な使い方が分からず、ペンの上げ下...
ページ名: