2019a/Member/aoto/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*課題について [#e71b96c7]
これまで住んだことのある都道府県名、市町村名、地区名など...
*書く文字について [#v66b5a01]
取り組んだ2人とも愛媛に住んでいたため、地域名から「四国...
*ロボットについて [#b5047991]
文字を書くにあたり、モーターが3つあることや、プログラミ...
なお初めはロボットを固定し、アームの微調整のみで字を書く...
-全体像
#ref(2019a/Member/aoto/Mission1/zentai.jpg,50%,robot)
-左右に動く部分
#ref(2019a/Member/aoto/Mission1/sayuu.png,50%,ロボット)
モーターを回すと左右にアームが移動するように工夫をした。...
-ペンを上下する部分
#ref(2019a/Member/aoto/Mission1/jouge.png,50%,ロボット);
ペンだけを上下に動かすことはアームとの兼ね合いで難しかっ...
*プログラミングについて [#m97c17b3]
まずは初めに、どちらの漢字にも四角形があるので、上下左右...
#define st OnFwd(OUT_A,50);Wait(700);Off(OUT_A);Wait(100...
#define ba OnRev(OUT_A,50);Wait(700);Off(OUT_A);Wait(100...
#define ri OnFwd(OUT_B,25);Wait(700);Off(OUT_B);Wait(100...
#define le OnRev(OUT_B,25);Wait(700);Off(OUT_B);Wait(100...
stは前進、baは後進、riはアームを手前に動かす、leはアーム...
ペンを上下させるプログラムも頻繁に使うため定義をした。
#define dw OnFwd(OUT_C,23);Wait(450);Off(OUT_C);Wait(100...
#define up OnRev(OUT_C,20);Wait(450);Off(OUT_C);Wait(100...
dwはペンを下げる、upはペンを上げるプログラムである。
これからプログラムを紹介するが、注意してもらいたいのは移...
-四を書くプログラム
dw;//四の外周を書く
st;//左の縦線
up;
dw;
le;//下の横線
up;
dw;
ba;//右の縦線
up;
dw;
ri;//上の横線
up;//外周終了
OnRev(OUT_B,30);Wait(100);Off(OUT_B);Wait(1000);//四の中...
OnFwd(OUT_C,30);Wait(350);Off(OUT_C);Wait(1000);//ペンを...
OnFwd(OUT_A,50);Wait(400);Off(OUT_A);Wait(1000);//四の中...
up;
OnRev(OUT_A,50);Wait(300);Off(OUT_A);Wait(1000);
OnRev(OUT_B,30);Wait(100);Off(OUT_B);Wait(1000);
dw;
OnFwd(OUT_A,50);Wait(370);Off(OUT_A);Wait(1000);///四の...
OnRev(OUT_B,20);Wait(250);Off(OUT_B);Wait(1000);//横部分
-国を書くプログラム
dw;//初めの外周は四のときと同じ
st;
up;
dw;
ri;
up;
dw;
ba;
up;
dw;
le;
up;//外周終了
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);//国の中...
OnFwd(OUT_B,20);Wait(200);Off(OUT_B);Wait(1000);
OnFwd(OUT_C,20);Wait(550);Off(OUT_C);Wait(1000);
OnFwd(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);//横線1...
up;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
dw;
OnRev(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);//横線2...
up;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
dw;
OnFwd(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);//横線3...
up;
OnRev(OUT_B,25);Wait(250);Off(OUT_B);Wait(1000);
dw;
OnRev(OUT_A,50);Wait(100);Off(OUT_A);Wait(1000);//玉の点...
up;
OnFwd(OUT_A,50);Wait(100);Off(OUT_A);Wait(1000);
OnFwd(OUT_B,18);Wait(300);Off(OUT_B);Wait(1000);
dw;
OnRev(OUT_A,50);Wait(400);Off(OUT_A);Wait(1000);//玉の縦線
up;
-全体のプログラミング
#define st OnFwd(OUT_A,50);Wait(700);Off(OUT_A);Wait(100...
#define ri OnFwd(OUT_B,25);Wait(700);Off(OUT_B);Wait(100...
#define up OnFwd(OUT_C,23);Wait(450);Off(OUT_C);Wait(100...
#define dw OnRev(OUT_C,20);Wait(450);Off(OUT_C);Wait(100...
#define le OnRev(OUT_B,25);Wait(700);Off(OUT_B);Wait(100...
#define ba OnRev(OUT_A,50);Wait(700);Off(OUT_A);Wait(100...
task main()
{
up;
st;
dw;
up;
le;
dw;
up;
ba;
dw;
up;
ri;
dw;
OnRev(OUT_B,30);Wait(100);Off(OUT_B);Wait(1000);
OnFwd(OUT_C,30);Wait(350);Off(OUT_C);Wait(1000);
OnFwd(OUT_A,50);Wait(400);Off(OUT_A);Wait(1000);
dw;
OnRev(OUT_A,50);Wait(300);Off(OUT_A);Wait(1000);
OnRev(OUT_B,30);Wait(100);Off(OUT_B);Wait(1000);
up;
OnFwd(OUT_A,50);Wait(370);Off(OUT_A);Wait(1000);
OnRev(OUT_B,20);Wait(250);Off(OUT_B);Wait(1000);
dw; //...
OnFwd(OUT_A,50);Wait(1000);Off(OUT_A);Wait(1000);//...
up;
st;
dw;
up;
ri;
dw;
up;
ba;
dw;
up;
le;
dw;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
OnFwd(OUT_B,20);Wait(200);Off(OUT_B);Wait(1000);
OnFwd(OUT_C,20);Wait(550);Off(OUT_C);Wait(1000);
OnFwd(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);
dw;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
up;
OnRev(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);
dw;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
up;
OnFwd(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);
dw;
OnRev(OUT_B,25);Wait(250);Off(OUT_B);Wait(1000);
up;
OnRev(OUT_A,50);Wait(100);Off(OUT_A);Wait(1000);
dw;
OnFwd(OUT_A,50);Wait(100);Off(OUT_A);Wait(1000);
OnFwd(OUT_B,18);Wait(300);Off(OUT_B);Wait(1000);
up;
OnRev(OUT_A,50);Wait(400);Off(OUT_A);Wait(1000);
dw; //...
}
*実際に書いてみる [#pea664d6]
#ref(2019a/Member/aoto/Mission1/IMG_1600.JPG,50%,robot)
簡単のため筆ペンを用いた。筆圧でアームが動かしにくいこと...
*感想 [#b084d93c]
ロボット制作は先がなかなか見えず苦戦することも多かったが...
プログラミングは、ロボットの不安定な形状のため、思ったと...
今回の初めての実践を今後の活動にも活かしていきたい。
終了行:
#contents
*課題について [#e71b96c7]
これまで住んだことのある都道府県名、市町村名、地区名など...
*書く文字について [#v66b5a01]
取り組んだ2人とも愛媛に住んでいたため、地域名から「四国...
*ロボットについて [#b5047991]
文字を書くにあたり、モーターが3つあることや、プログラミ...
なお初めはロボットを固定し、アームの微調整のみで字を書く...
-全体像
#ref(2019a/Member/aoto/Mission1/zentai.jpg,50%,robot)
-左右に動く部分
#ref(2019a/Member/aoto/Mission1/sayuu.png,50%,ロボット)
モーターを回すと左右にアームが移動するように工夫をした。...
-ペンを上下する部分
#ref(2019a/Member/aoto/Mission1/jouge.png,50%,ロボット);
ペンだけを上下に動かすことはアームとの兼ね合いで難しかっ...
*プログラミングについて [#m97c17b3]
まずは初めに、どちらの漢字にも四角形があるので、上下左右...
#define st OnFwd(OUT_A,50);Wait(700);Off(OUT_A);Wait(100...
#define ba OnRev(OUT_A,50);Wait(700);Off(OUT_A);Wait(100...
#define ri OnFwd(OUT_B,25);Wait(700);Off(OUT_B);Wait(100...
#define le OnRev(OUT_B,25);Wait(700);Off(OUT_B);Wait(100...
stは前進、baは後進、riはアームを手前に動かす、leはアーム...
ペンを上下させるプログラムも頻繁に使うため定義をした。
#define dw OnFwd(OUT_C,23);Wait(450);Off(OUT_C);Wait(100...
#define up OnRev(OUT_C,20);Wait(450);Off(OUT_C);Wait(100...
dwはペンを下げる、upはペンを上げるプログラムである。
これからプログラムを紹介するが、注意してもらいたいのは移...
-四を書くプログラム
dw;//四の外周を書く
st;//左の縦線
up;
dw;
le;//下の横線
up;
dw;
ba;//右の縦線
up;
dw;
ri;//上の横線
up;//外周終了
OnRev(OUT_B,30);Wait(100);Off(OUT_B);Wait(1000);//四の中...
OnFwd(OUT_C,30);Wait(350);Off(OUT_C);Wait(1000);//ペンを...
OnFwd(OUT_A,50);Wait(400);Off(OUT_A);Wait(1000);//四の中...
up;
OnRev(OUT_A,50);Wait(300);Off(OUT_A);Wait(1000);
OnRev(OUT_B,30);Wait(100);Off(OUT_B);Wait(1000);
dw;
OnFwd(OUT_A,50);Wait(370);Off(OUT_A);Wait(1000);///四の...
OnRev(OUT_B,20);Wait(250);Off(OUT_B);Wait(1000);//横部分
-国を書くプログラム
dw;//初めの外周は四のときと同じ
st;
up;
dw;
ri;
up;
dw;
ba;
up;
dw;
le;
up;//外周終了
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);//国の中...
OnFwd(OUT_B,20);Wait(200);Off(OUT_B);Wait(1000);
OnFwd(OUT_C,20);Wait(550);Off(OUT_C);Wait(1000);
OnFwd(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);//横線1...
up;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
dw;
OnRev(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);//横線2...
up;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
dw;
OnFwd(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);//横線3...
up;
OnRev(OUT_B,25);Wait(250);Off(OUT_B);Wait(1000);
dw;
OnRev(OUT_A,50);Wait(100);Off(OUT_A);Wait(1000);//玉の点...
up;
OnFwd(OUT_A,50);Wait(100);Off(OUT_A);Wait(1000);
OnFwd(OUT_B,18);Wait(300);Off(OUT_B);Wait(1000);
dw;
OnRev(OUT_A,50);Wait(400);Off(OUT_A);Wait(1000);//玉の縦線
up;
-全体のプログラミング
#define st OnFwd(OUT_A,50);Wait(700);Off(OUT_A);Wait(100...
#define ri OnFwd(OUT_B,25);Wait(700);Off(OUT_B);Wait(100...
#define up OnFwd(OUT_C,23);Wait(450);Off(OUT_C);Wait(100...
#define dw OnRev(OUT_C,20);Wait(450);Off(OUT_C);Wait(100...
#define le OnRev(OUT_B,25);Wait(700);Off(OUT_B);Wait(100...
#define ba OnRev(OUT_A,50);Wait(700);Off(OUT_A);Wait(100...
task main()
{
up;
st;
dw;
up;
le;
dw;
up;
ba;
dw;
up;
ri;
dw;
OnRev(OUT_B,30);Wait(100);Off(OUT_B);Wait(1000);
OnFwd(OUT_C,30);Wait(350);Off(OUT_C);Wait(1000);
OnFwd(OUT_A,50);Wait(400);Off(OUT_A);Wait(1000);
dw;
OnRev(OUT_A,50);Wait(300);Off(OUT_A);Wait(1000);
OnRev(OUT_B,30);Wait(100);Off(OUT_B);Wait(1000);
up;
OnFwd(OUT_A,50);Wait(370);Off(OUT_A);Wait(1000);
OnRev(OUT_B,20);Wait(250);Off(OUT_B);Wait(1000);
dw; //...
OnFwd(OUT_A,50);Wait(1000);Off(OUT_A);Wait(1000);//...
up;
st;
dw;
up;
ri;
dw;
up;
ba;
dw;
up;
le;
dw;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
OnFwd(OUT_B,20);Wait(200);Off(OUT_B);Wait(1000);
OnFwd(OUT_C,20);Wait(550);Off(OUT_C);Wait(1000);
OnFwd(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);
dw;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
up;
OnRev(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);
dw;
OnFwd(OUT_A,50);Wait(250);Off(OUT_A);Wait(1000);
up;
OnFwd(OUT_B,30);Wait(250);Off(OUT_B);Wait(1000);
dw;
OnRev(OUT_B,25);Wait(250);Off(OUT_B);Wait(1000);
up;
OnRev(OUT_A,50);Wait(100);Off(OUT_A);Wait(1000);
dw;
OnFwd(OUT_A,50);Wait(100);Off(OUT_A);Wait(1000);
OnFwd(OUT_B,18);Wait(300);Off(OUT_B);Wait(1000);
up;
OnRev(OUT_A,50);Wait(400);Off(OUT_A);Wait(1000);
dw; //...
}
*実際に書いてみる [#pea664d6]
#ref(2019a/Member/aoto/Mission1/IMG_1600.JPG,50%,robot)
簡単のため筆ペンを用いた。筆圧でアームが動かしにくいこと...
*感想 [#b084d93c]
ロボット制作は先がなかなか見えず苦戦することも多かったが...
プログラミングは、ロボットの不安定な形状のため、思ったと...
今回の初めての実践を今後の活動にも活かしていきたい。
ページ名: