2018a/Member/yossi/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2018a/Member]]
*課題1 [#c10cbfd8]
〜これまで住んだことのある都道府県名、市町村名、地区名な...
*ロボット [#e4705459]
RCX本体は動かず、ブロックで作ったレールのみを動かして、X,...
#ref(./robo.png,50%,ロボットの写真)
ロボットを作っている時の自分のイメージは、UFOキャッチャー...
レールは、タイヤが回転することで動くようになっている。図...
#ref(./ロボティクス1.png,50%,ロボットの写真)
~ロボットの写真に見える、上部についているタイヤは、ペンが...
ペンの上げ下げの動作に関しては、以下の写真のようにギアを...
~2つの差し込んだ部品の幅を変えずにZ軸移動をさせることが...
#ref(./gear.png,50%,Z軸の動作)
*プログラム [#b491316e]
#define yoko Wait(50);OnFwd(OUT_B);Wait(30);Off(OUT_B);W...
#define tate Wait(50);OnFwd(OUT_A);Wait(30);Off(OUT_A);W...
#define pen_up OnFwd(OUT_C);Wait(50);Off(OUT_C);Wait(100...
#define pen_down OnRev(OUT_C);Wait(5); ...
#define interval_B Off(OUT_B);Wait(100); ...
#define interval_A Off(OUT_A);Wait(100); /*動作のあいだ...
task main(){
yoko; /*玉 一画目を書く*/
pen_up
int YOKO=0;
for(YOKO=0;YOKO<2;YOKO++){ /*玉 二、三画目へ移動*/
OnFwd(OUT_A);
Wait(20);
interval_A;
OnRev(OUT_B);
Wait(25);
interval_B;
pen_down; /*玉 二、三画目の横棒を書く*/
yoko;
pen_up;
}
OnRev(OUT_B); /*玉 四画目へ移動*/
Wait(15);
interval_B;
OnRev(OUT_A);
Wait(30);
interval_A;
pen_down; /*玉 四画目の縦棒を書く*/
tate;
pen_up;
OnFwd(OUT_B); /*玉 五画目へ移動*/
Wait(8);
interval_B;
OnRev(OUT_A);
Wait(8);
interval_A;
pen_down; /*五画目 点を書く*/
pen_up;
OnRev(OUT_B); /*川 一画目へ移動*/
Wait(15);
interval_B;
OnFwd(OUT_A);
Wait(30);
interval_A;
int TATE=0;
for(TATE=0;TATE<2;TATE++){
pen_down; /*川 一、二画目の縦棒を書く*/
tate;
pen_up;
OnRev(OUT_A); /*二、三画目へ移動*/
Wait(30);
interval_A;
OnFwd(OUT_B);
Wait(10);
interval_B;
}
pen_down; /*川 三画目の縦棒を書く*/
OnFwd(OUT_A);
Wait(45);
interval_A;
pen_up; /*玉川 完成*/
}
#ref(./tamagawa.png,50%,完成した玉川)
*苦労した点や反省点など [#g5efa0fc]
X,Y軸の移動に関しては、思い付きでもなんとかなる感じがした...
~また、ロボット自体は大きいわりに、レールの可動範囲が小さ...
~このロボットにはある程度線の太さがでる筆ペンを持たせて書...
終了行:
[[2018a/Member]]
*課題1 [#c10cbfd8]
〜これまで住んだことのある都道府県名、市町村名、地区名な...
*ロボット [#e4705459]
RCX本体は動かず、ブロックで作ったレールのみを動かして、X,...
#ref(./robo.png,50%,ロボットの写真)
ロボットを作っている時の自分のイメージは、UFOキャッチャー...
レールは、タイヤが回転することで動くようになっている。図...
#ref(./ロボティクス1.png,50%,ロボットの写真)
~ロボットの写真に見える、上部についているタイヤは、ペンが...
ペンの上げ下げの動作に関しては、以下の写真のようにギアを...
~2つの差し込んだ部品の幅を変えずにZ軸移動をさせることが...
#ref(./gear.png,50%,Z軸の動作)
*プログラム [#b491316e]
#define yoko Wait(50);OnFwd(OUT_B);Wait(30);Off(OUT_B);W...
#define tate Wait(50);OnFwd(OUT_A);Wait(30);Off(OUT_A);W...
#define pen_up OnFwd(OUT_C);Wait(50);Off(OUT_C);Wait(100...
#define pen_down OnRev(OUT_C);Wait(5); ...
#define interval_B Off(OUT_B);Wait(100); ...
#define interval_A Off(OUT_A);Wait(100); /*動作のあいだ...
task main(){
yoko; /*玉 一画目を書く*/
pen_up
int YOKO=0;
for(YOKO=0;YOKO<2;YOKO++){ /*玉 二、三画目へ移動*/
OnFwd(OUT_A);
Wait(20);
interval_A;
OnRev(OUT_B);
Wait(25);
interval_B;
pen_down; /*玉 二、三画目の横棒を書く*/
yoko;
pen_up;
}
OnRev(OUT_B); /*玉 四画目へ移動*/
Wait(15);
interval_B;
OnRev(OUT_A);
Wait(30);
interval_A;
pen_down; /*玉 四画目の縦棒を書く*/
tate;
pen_up;
OnFwd(OUT_B); /*玉 五画目へ移動*/
Wait(8);
interval_B;
OnRev(OUT_A);
Wait(8);
interval_A;
pen_down; /*五画目 点を書く*/
pen_up;
OnRev(OUT_B); /*川 一画目へ移動*/
Wait(15);
interval_B;
OnFwd(OUT_A);
Wait(30);
interval_A;
int TATE=0;
for(TATE=0;TATE<2;TATE++){
pen_down; /*川 一、二画目の縦棒を書く*/
tate;
pen_up;
OnRev(OUT_A); /*二、三画目へ移動*/
Wait(30);
interval_A;
OnFwd(OUT_B);
Wait(10);
interval_B;
}
pen_down; /*川 三画目の縦棒を書く*/
OnFwd(OUT_A);
Wait(45);
interval_A;
pen_up; /*玉川 完成*/
}
#ref(./tamagawa.png,50%,完成した玉川)
*苦労した点や反省点など [#g5efa0fc]
X,Y軸の移動に関しては、思い付きでもなんとかなる感じがした...
~また、ロボット自体は大きいわりに、レールの可動範囲が小さ...
~このロボットにはある程度線の太さがでる筆ペンを持たせて書...
ページ名: