2019a/Member/yuta/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
*課題1 [#c53baac1]
これまで住んだことのある都道府県名、市町村名、地区名など...
**選んだ文字 [#hc071ccf]
私が今現在住んでいる「松本」とという字を選んだ。
*ロボットの説明 [#keedb3ac]
当初、ロボット自体をグルグルと動かして、字を書こうとした...
そのほかにペンの上げ下げ(Z軸方向)を用意した。
下の写真がロボット全体の写真である。
#ref(IMG_1131 (2).JPG,,10%)
**Y軸方向に動かす装置 [#j26a7606]
1つのモーターに2つのタイヤをつけて、前後に動かせるよう...
#ref(IMG_1121.JPG,,10%)
**X軸方向に動かす装置 [#f859a2ea]
レールを作りその上にタイヤをつけたモーターを走らせること...
。
#ref(IMG_1122.JPG,,10%)
**Z軸方向に動かす装置 [#ccef09e4]
Y軸方向に動かす装置の上につけることによって、シンプルに...
*プログラムの説明 [#j1e41f92]
**プログラムの定義 [#kda91bd9]
#define pen_down OnFwd(OUT_C,8);Wait(1200);Off(OUT_C); ...
#define pen_up OnRev(OUT_C,8);Wait(1700);Off(OUT_C); ...
#define all_off Off(OUT_ABC); ...
#define left_down OnFwd(OUT_A,30);OnRev(OUT_B,30);Wait(1...
#define right_up OnRev(OUT_A,30);OnFwd(OUT_B,30);Wait(15...
#define right_down OnRev(OUT_A,30);OnFwd(OUT_B,30);Wait(...
#define left_up OnFwd(OUT_A,30);OnRev(OUT_B,30);Wait(150...
筆の上げ下げのスピードを早くするとロボットのバランスがと...
**「松」を書くプログラム [#xe5185d2]
task main()
{ pen_down;
OnFwd(OUT_B,30); //木へんの横線
Wait(1200);
all_off;
pen_up;
OnRev(OUT_B,30); //線の真ん中へ
Wait(600);
all_off;
pen_down;
OnRev(OUT_A,30); //木へんの縦線
Wait(600);
OnFwd(OUT_A,30);
Wait(1500);
all_off;
pen_up;
OnRev(OUT_A,30); //縦線と横線の交わるところへの移動
Wait(600);
all_off;
pen_down;
left_down; //木へんの左斜め下の線
all_off;
pen_up;
right_up;
all_off;
pen_down;
right_down; //木へんの右斜め下の線
all_off;
pen_up;
left_up;
all_off;
OnFwd(OUT_B,30); //「公」の一画目の位置への移動
Wait(1000);
all_off;
pen_down; //「ハ」の字の左側部分の線
right_up;
pen_up;
OnFwd(OUT_B,30); //「公」の二画目の位置への移動
Wait(500);
all_off;
pen_down;
right_down; //「ハ」の字の右側の部分の線
all_off;
pen_up;
OnRev(OUT_B,30); //「ム」の字の一画目の位置への移動
Wait(1000);
pen_down;
left_down; //「ム」の字の斜め線
OnFwd(OUT_B,30); //「ム」の字の右線
Wait(1000);
all_off;
right_down; //「ム」の字の右斜め下の線
all_off;
**[本」を書くプログラム [#q1914522]
pen_up;
OnFwd(OUT_A,30); //「本」を書く位置への移動
Wait(3000);
all_off;
pen_down;
OnRev(OUT_B,30); //「本」の一番上の横線
Wait(2000);
all_off;
OnFwd(OUT_B,30);
Wait(1000);
left_down; //「本」の左斜め下の線
all_off;
right_up;
right_down; //「本」の右斜め下の線
all_off;
left_up;
all_off;
OnRev(OUT_A,30); //「本」の縦線
Wait(500);
OnFwd(OUT_A,30);
Wait(2000);
all_off;
OnRev(OUT_A,30); //「本」の下の横線の位置への移動
Wait(1000);
all_off;
OnRev(OUT_B,30); //「本」の下の横線
Wait(1000);
all_off;
OnFwd(OUT_B,30);
Wait(2000);
all_off;
}
全体として長いプログラムになってしまった気がするので、も...
*完成した文字 [#b034c2bf]
#ref(IMG_1120.JPG,,turn_right,10%)
あまりうまい字とはいえなく、バランスが崩れたりしてしまっ...
*課題?の感想 [#f8cf34a0]
初めて設計図もなしに、自分たちでロボットをいちから作り...
終了行:
目次
#contents
*課題1 [#c53baac1]
これまで住んだことのある都道府県名、市町村名、地区名など...
**選んだ文字 [#hc071ccf]
私が今現在住んでいる「松本」とという字を選んだ。
*ロボットの説明 [#keedb3ac]
当初、ロボット自体をグルグルと動かして、字を書こうとした...
そのほかにペンの上げ下げ(Z軸方向)を用意した。
下の写真がロボット全体の写真である。
#ref(IMG_1131 (2).JPG,,10%)
**Y軸方向に動かす装置 [#j26a7606]
1つのモーターに2つのタイヤをつけて、前後に動かせるよう...
#ref(IMG_1121.JPG,,10%)
**X軸方向に動かす装置 [#f859a2ea]
レールを作りその上にタイヤをつけたモーターを走らせること...
。
#ref(IMG_1122.JPG,,10%)
**Z軸方向に動かす装置 [#ccef09e4]
Y軸方向に動かす装置の上につけることによって、シンプルに...
*プログラムの説明 [#j1e41f92]
**プログラムの定義 [#kda91bd9]
#define pen_down OnFwd(OUT_C,8);Wait(1200);Off(OUT_C); ...
#define pen_up OnRev(OUT_C,8);Wait(1700);Off(OUT_C); ...
#define all_off Off(OUT_ABC); ...
#define left_down OnFwd(OUT_A,30);OnRev(OUT_B,30);Wait(1...
#define right_up OnRev(OUT_A,30);OnFwd(OUT_B,30);Wait(15...
#define right_down OnRev(OUT_A,30);OnFwd(OUT_B,30);Wait(...
#define left_up OnFwd(OUT_A,30);OnRev(OUT_B,30);Wait(150...
筆の上げ下げのスピードを早くするとロボットのバランスがと...
**「松」を書くプログラム [#xe5185d2]
task main()
{ pen_down;
OnFwd(OUT_B,30); //木へんの横線
Wait(1200);
all_off;
pen_up;
OnRev(OUT_B,30); //線の真ん中へ
Wait(600);
all_off;
pen_down;
OnRev(OUT_A,30); //木へんの縦線
Wait(600);
OnFwd(OUT_A,30);
Wait(1500);
all_off;
pen_up;
OnRev(OUT_A,30); //縦線と横線の交わるところへの移動
Wait(600);
all_off;
pen_down;
left_down; //木へんの左斜め下の線
all_off;
pen_up;
right_up;
all_off;
pen_down;
right_down; //木へんの右斜め下の線
all_off;
pen_up;
left_up;
all_off;
OnFwd(OUT_B,30); //「公」の一画目の位置への移動
Wait(1000);
all_off;
pen_down; //「ハ」の字の左側部分の線
right_up;
pen_up;
OnFwd(OUT_B,30); //「公」の二画目の位置への移動
Wait(500);
all_off;
pen_down;
right_down; //「ハ」の字の右側の部分の線
all_off;
pen_up;
OnRev(OUT_B,30); //「ム」の字の一画目の位置への移動
Wait(1000);
pen_down;
left_down; //「ム」の字の斜め線
OnFwd(OUT_B,30); //「ム」の字の右線
Wait(1000);
all_off;
right_down; //「ム」の字の右斜め下の線
all_off;
**[本」を書くプログラム [#q1914522]
pen_up;
OnFwd(OUT_A,30); //「本」を書く位置への移動
Wait(3000);
all_off;
pen_down;
OnRev(OUT_B,30); //「本」の一番上の横線
Wait(2000);
all_off;
OnFwd(OUT_B,30);
Wait(1000);
left_down; //「本」の左斜め下の線
all_off;
right_up;
right_down; //「本」の右斜め下の線
all_off;
left_up;
all_off;
OnRev(OUT_A,30); //「本」の縦線
Wait(500);
OnFwd(OUT_A,30);
Wait(2000);
all_off;
OnRev(OUT_A,30); //「本」の下の横線の位置への移動
Wait(1000);
all_off;
OnRev(OUT_B,30); //「本」の下の横線
Wait(1000);
all_off;
OnFwd(OUT_B,30);
Wait(2000);
all_off;
}
全体として長いプログラムになってしまった気がするので、も...
*完成した文字 [#b034c2bf]
#ref(IMG_1120.JPG,,turn_right,10%)
あまりうまい字とはいえなく、バランスが崩れたりしてしまっ...
*課題?の感想 [#f8cf34a0]
初めて設計図もなしに、自分たちでロボットをいちから作り...
ページ名: