2015b/Member/kei/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
*今回の課題について [#v6026b6a]
今回の課題は自分の名前又は出身地の中の一文字(7画以上のも...
ただし、7画以下の文字であっても複数文字書いて合計7画以...
私は出身の市である稲沢市の一文字の沢を選んだ。
[[2015年後期/課題1:http://yakushi.shinshu-u.ac.jp/roboti...
*ロボットの構造がこの形になった理由と沢を選んだ理由 [#if0...
**構造について [#pd8d92a4]
-もともとのロボットの形は車のように二つモーターで車輪を動...
**沢を選んだ理由 [#ua028bad]
-ロボットが出来上がったあと、はじめは愛知県の愛を書くつも...
*ロボットの構造について [#ubac466a]
#ref(2015b/Member/kei/Mission1/Rob_1.jpg,50%,構造)
?の部分で全体の上げ下げを行いペンを上にあげ、?の部分でペ...
左右のモーターを同じ方向へ同じ速度で回すことで上下の運動...
動きに関しては&size(20){[[「実際の動画」:https://youtu.be...
**この構造でのメリット [#f7eb0581]
-本体を搭載していなのでロボット自体が軽くなる
-二つのモーターで筆を上下左右に動かすことができるのでロボ...
-写真の下のほうについてるタイヤで紙を抑えることができる
**この構造でのデメリット [#ycaaf900]
-?の部分の上下左右の隅で筆をうまく動かすことが構造的に不...
*字の書き方について [#u4b4587b]
字の書き順は以下の画像の順である。
本来は7画の文字であるが実際には5画で書いた。
#ref(2015b/Member/kei/Mission1/Rob_2.jpg,50%,書き順);
書き順は?→?→?→?→?の順である。
*ロボットの動作&プログラミングについて [#v4b5dcc8]
**プログラムの工夫点 [#sb346bde]
-各動作の後に一瞬の停止を入れることで慣性の影響を抑えてい...
-上下左右と斜め移動の命令をパーツ化することでプログラムを...
**マクロ部分 [#n10b7e13]
// 沢
#define go_L OnFwd(OUT_A,10);OnRev(OUT_B,10); // ←
#define rev_R OnRev(OUT_A,10);OnFwd(OUT_B,10); // →
#define row_up OnRev(OUT_AB,10); // ↑
#define row_down OnFwd(OUT_AB,10); // ↓
上下左右の移動に関してのマクロである。
#define GoA OnFwd(OUT_A,20);Off(OUT_BC); // / down
#define GoB OnFwd(OUT_B,20);Off(OUT_AC); // / up
#define RevA OnRev(OUT_A,20);Off(OUT_BC); // \ down
#define RevB OnRev(OUT_B,20);Off(OUT_AC); // \ up
片方のモーターだけを動かすプログラムである。片方だけを動...
#define GoAB_20_10 OnFwd(OUT_A,20);OnFwd(OUT_B,10); // ...
#define GoBA_20_10 OnFwd(OUT_B,20);OnFwd(OUT_A,10); // ...
#define RevAB_20_10 OnRev(OUT_A,20);OnRev(OUT_B,10); // ...
#define RevBA_20_10 OnRev(OUT_B,20);OnRev(OUT_A,10); // ...
上で¥で表されているものは\である。文字の表示の関係で\が...
#define up OnFwd(OUT_C,70);wait(300);
#define down OnRev(OUT_C,30);wait(280);
「up」は本体を持ち上げることを表している。
「down」は本体を下げることを表している。
#define wait(t) Wait(t);Off(OUT_ABC);
#define wait300 Off(OUT_ABC);Wait(300);
「wait」は何秒待つかを表しており、「wait300」は0.3秒すべ...
**「氵」を書く [#n8d46b00]
go_L; // サンズイ 始まり
wait(600);
wait300;
down;
wait300;
GoB;
wait(200);
up;
wait300;
row_down;
wait(150);
down;
wait300;
RevB;
wait(200);
wait300;
up;
wait300;
row_down;
wait(600);
down;
wait300;
RevA;
wait(200);
wait300;
up;
wait300; // サンズイ 終わり
**「尺」の書きはじめの場所へペンを移動 [#g10d1985]
RevA; // 書き始めの位置へ
wait(500);
wait300;
**「尺」を書く [#ucbb51b6]
down; //尺 始まり
wait300;
GoAB_20_10
wait(500);
wait(300);
up;
wait300;
RevAB_20_10;
wait(500);
wait300;
down;
wait300;
rev_R;
wait(450);
wait300;
GoA;
wait(250);
wait300;
go_L;
wait(450)
wait300;
GoBA_20_10;
wait(400);
wait300;
up; //終わり
*実際に書いたもの [#qe2c729b]
#ref(2015b/Member/kei/Mission1/Rob_3.JPG,50%,構造)
*感想&考察 [#g4f185d7]
本当は愛か稲を書きたかった。理由はそっちのほうがかっこい...
終了行:
目次
#contents
*今回の課題について [#v6026b6a]
今回の課題は自分の名前又は出身地の中の一文字(7画以上のも...
ただし、7画以下の文字であっても複数文字書いて合計7画以...
私は出身の市である稲沢市の一文字の沢を選んだ。
[[2015年後期/課題1:http://yakushi.shinshu-u.ac.jp/roboti...
*ロボットの構造がこの形になった理由と沢を選んだ理由 [#if0...
**構造について [#pd8d92a4]
-もともとのロボットの形は車のように二つモーターで車輪を動...
**沢を選んだ理由 [#ua028bad]
-ロボットが出来上がったあと、はじめは愛知県の愛を書くつも...
*ロボットの構造について [#ubac466a]
#ref(2015b/Member/kei/Mission1/Rob_1.jpg,50%,構造)
?の部分で全体の上げ下げを行いペンを上にあげ、?の部分でペ...
左右のモーターを同じ方向へ同じ速度で回すことで上下の運動...
動きに関しては&size(20){[[「実際の動画」:https://youtu.be...
**この構造でのメリット [#f7eb0581]
-本体を搭載していなのでロボット自体が軽くなる
-二つのモーターで筆を上下左右に動かすことができるのでロボ...
-写真の下のほうについてるタイヤで紙を抑えることができる
**この構造でのデメリット [#ycaaf900]
-?の部分の上下左右の隅で筆をうまく動かすことが構造的に不...
*字の書き方について [#u4b4587b]
字の書き順は以下の画像の順である。
本来は7画の文字であるが実際には5画で書いた。
#ref(2015b/Member/kei/Mission1/Rob_2.jpg,50%,書き順);
書き順は?→?→?→?→?の順である。
*ロボットの動作&プログラミングについて [#v4b5dcc8]
**プログラムの工夫点 [#sb346bde]
-各動作の後に一瞬の停止を入れることで慣性の影響を抑えてい...
-上下左右と斜め移動の命令をパーツ化することでプログラムを...
**マクロ部分 [#n10b7e13]
// 沢
#define go_L OnFwd(OUT_A,10);OnRev(OUT_B,10); // ←
#define rev_R OnRev(OUT_A,10);OnFwd(OUT_B,10); // →
#define row_up OnRev(OUT_AB,10); // ↑
#define row_down OnFwd(OUT_AB,10); // ↓
上下左右の移動に関してのマクロである。
#define GoA OnFwd(OUT_A,20);Off(OUT_BC); // / down
#define GoB OnFwd(OUT_B,20);Off(OUT_AC); // / up
#define RevA OnRev(OUT_A,20);Off(OUT_BC); // \ down
#define RevB OnRev(OUT_B,20);Off(OUT_AC); // \ up
片方のモーターだけを動かすプログラムである。片方だけを動...
#define GoAB_20_10 OnFwd(OUT_A,20);OnFwd(OUT_B,10); // ...
#define GoBA_20_10 OnFwd(OUT_B,20);OnFwd(OUT_A,10); // ...
#define RevAB_20_10 OnRev(OUT_A,20);OnRev(OUT_B,10); // ...
#define RevBA_20_10 OnRev(OUT_B,20);OnRev(OUT_A,10); // ...
上で¥で表されているものは\である。文字の表示の関係で\が...
#define up OnFwd(OUT_C,70);wait(300);
#define down OnRev(OUT_C,30);wait(280);
「up」は本体を持ち上げることを表している。
「down」は本体を下げることを表している。
#define wait(t) Wait(t);Off(OUT_ABC);
#define wait300 Off(OUT_ABC);Wait(300);
「wait」は何秒待つかを表しており、「wait300」は0.3秒すべ...
**「氵」を書く [#n8d46b00]
go_L; // サンズイ 始まり
wait(600);
wait300;
down;
wait300;
GoB;
wait(200);
up;
wait300;
row_down;
wait(150);
down;
wait300;
RevB;
wait(200);
wait300;
up;
wait300;
row_down;
wait(600);
down;
wait300;
RevA;
wait(200);
wait300;
up;
wait300; // サンズイ 終わり
**「尺」の書きはじめの場所へペンを移動 [#g10d1985]
RevA; // 書き始めの位置へ
wait(500);
wait300;
**「尺」を書く [#ucbb51b6]
down; //尺 始まり
wait300;
GoAB_20_10
wait(500);
wait(300);
up;
wait300;
RevAB_20_10;
wait(500);
wait300;
down;
wait300;
rev_R;
wait(450);
wait300;
GoA;
wait(250);
wait300;
go_L;
wait(450)
wait300;
GoBA_20_10;
wait(400);
wait300;
up; //終わり
*実際に書いたもの [#qe2c729b]
#ref(2015b/Member/kei/Mission1/Rob_3.JPG,50%,構造)
*感想&考察 [#g4f185d7]
本当は愛か稲を書きたかった。理由はそっちのほうがかっこい...
ページ名: