2019a/Member/musc81/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2019a/Member]]
*課題について [#tb469817]
僕は新潟県にある「十日町」を書くことにしました.詳しくは[...
*プログラムについて [#a0567ed1]
#ref(image1 (3).jpeg)
A:縦の動作 B:ペンの動作 C:横の動作
?の作業 ペンを下す→横に動かす→ペンを上げる
task main{
OnRev(OUT_B);Wait(20);Off(OUT_B);Wait(60);
OnRev(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnFwd(OUT_B);Wait(25);Off(OUT_B);Wait(60);
移動
OnFwd(OUT_C);Wait(25);Off(OUT_C);Wait(60);
OnRev(OUT_A);Wait(25);Off(OUT_A);Wait(60);
?の作業 ペンを下す→縦に動かす→ペンを上げる
OnRev(OUT_B);Wait(20);Off(OUT_B);Wait(60);
OnFwd(OUT_A);Wait(50);Off(OUT_A);Wait(60);
OnFwd(OUT_B);Wait(25);Off(OUT_B);Wait(60);
移動
OnFwd(OUT_C);Wait(25);Off(OUT_C);Wait(60);
?の作業 ペンを下す→縦に動かす→横に動かす→縦に動かす→横...
OnRev(OUT_B);Wait(25);Off(OUT_B);Wait(60);
OnFwd(OUT_A);Wait(50);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnRev(OUT_A);Wait(50);Off(OUT_A);Wait(60);
OnFwd(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnFwd(OUT_A);Wait(25);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnFwd(OUT_B);Wait(25);Off(OUT_B);Wait(60);
移動
OnFwd(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnFwd(OUT_A);Wait(30);Off(OUT_A);Wait(60);
?の作業 ペンを下す→縦に動かす→横に動かす→縦に動かす→横...
OnRev(OUT_B);Wait(25);Off(OUT_B);Wait(60);
OnFwd(OUT_A);Wait(20);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(20);Off(OUT_C);Wait(60);
OnFwd(OUT_A);Wait(25);Off(OUT_A);Wait(60);
OnFwd(OUT_C);Wait(20);Off(OUT_C);Wait(60);
OnFwd(OUT_A);Wait(10);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(20);Off(OUT_C);Wait(60);
OnFwd(OUT_B);Wait(25);Off(OUT_B);Wait(60);
移動
OnRev(OUT_A);Wait(10);Off(OUT_A);Wait(60);
OnFwd(OUT_C);Wait(10);Off(OUT_C);Wait(60);
?の作業 ペンを下す→縦に動かす→縦に半分動かす→横に動か...
OnRev(OUT_B);Wait(25);Off(OUT_B);Wait(60);
OnFwd(OUT_A);Wait(20);Off(OUT_A);Wait(60);
OnRev(OUT_A);Wait(10);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(40);Off(OUT_C);Wait(60);
OnFwd(OUT_C);Wait(15);Off(OUT_C);Wait(60);
OnRev(OUT_A);OnFwd(OUT_C);Wait(15);Off(OUT_AC);
}
〇工夫した点
−各動作の後にWAIT(60)をいれてスムーズにロボットが動くよう...
−なるべく書き順を無視してプログラムを短くした.
*ロボットについて [#l48f3b66]
縦方向と横方向に動くロボットを作りました.
まずはロボットを見てみましょう.
#ref(image4.jpeg)
A4の紙の縦の方向に4つのタイヤを使ってロボットごと動けるよ...
A4の紙の横の方向にペンを動かすモーターとこれについている...
文字を書くにあたって横と縦と斜めの線を描けないといけない...
最初部分Aを本体に取り付けたときには部分Aは一つのタイヤ...
#ref(kiiroibou.jpeg)
安定して部分Aを水平に保つことができたため横に動かすための...
本体を動かすためのモーターとそれに嚙合わせる歯車に...
ロボットを作ってる途中はモーターの出力の強さを調整できる...
出した答えはつなぎ合わせる歯車の大きさをだんだんと大きな...
歯車をそのように配置しようとするとブロックの穴とうまく合...
#ref(haguruma.jpeg)
また導線がペンを動かすモーターと歯車に絡まってしまうので...
#ref(osae.jpeg)
*書いた文字 [#q0242f96]
#ref(tookamachi.jpeg)
終了行:
[[2019a/Member]]
*課題について [#tb469817]
僕は新潟県にある「十日町」を書くことにしました.詳しくは[...
*プログラムについて [#a0567ed1]
#ref(image1 (3).jpeg)
A:縦の動作 B:ペンの動作 C:横の動作
?の作業 ペンを下す→横に動かす→ペンを上げる
task main{
OnRev(OUT_B);Wait(20);Off(OUT_B);Wait(60);
OnRev(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnFwd(OUT_B);Wait(25);Off(OUT_B);Wait(60);
移動
OnFwd(OUT_C);Wait(25);Off(OUT_C);Wait(60);
OnRev(OUT_A);Wait(25);Off(OUT_A);Wait(60);
?の作業 ペンを下す→縦に動かす→ペンを上げる
OnRev(OUT_B);Wait(20);Off(OUT_B);Wait(60);
OnFwd(OUT_A);Wait(50);Off(OUT_A);Wait(60);
OnFwd(OUT_B);Wait(25);Off(OUT_B);Wait(60);
移動
OnFwd(OUT_C);Wait(25);Off(OUT_C);Wait(60);
?の作業 ペンを下す→縦に動かす→横に動かす→縦に動かす→横...
OnRev(OUT_B);Wait(25);Off(OUT_B);Wait(60);
OnFwd(OUT_A);Wait(50);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnRev(OUT_A);Wait(50);Off(OUT_A);Wait(60);
OnFwd(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnFwd(OUT_A);Wait(25);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnFwd(OUT_B);Wait(25);Off(OUT_B);Wait(60);
移動
OnFwd(OUT_C);Wait(50);Off(OUT_C);Wait(60);
OnFwd(OUT_A);Wait(30);Off(OUT_A);Wait(60);
?の作業 ペンを下す→縦に動かす→横に動かす→縦に動かす→横...
OnRev(OUT_B);Wait(25);Off(OUT_B);Wait(60);
OnFwd(OUT_A);Wait(20);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(20);Off(OUT_C);Wait(60);
OnFwd(OUT_A);Wait(25);Off(OUT_A);Wait(60);
OnFwd(OUT_C);Wait(20);Off(OUT_C);Wait(60);
OnFwd(OUT_A);Wait(10);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(20);Off(OUT_C);Wait(60);
OnFwd(OUT_B);Wait(25);Off(OUT_B);Wait(60);
移動
OnRev(OUT_A);Wait(10);Off(OUT_A);Wait(60);
OnFwd(OUT_C);Wait(10);Off(OUT_C);Wait(60);
?の作業 ペンを下す→縦に動かす→縦に半分動かす→横に動か...
OnRev(OUT_B);Wait(25);Off(OUT_B);Wait(60);
OnFwd(OUT_A);Wait(20);Off(OUT_A);Wait(60);
OnRev(OUT_A);Wait(10);Off(OUT_A);Wait(60);
OnRev(OUT_C);Wait(40);Off(OUT_C);Wait(60);
OnFwd(OUT_C);Wait(15);Off(OUT_C);Wait(60);
OnRev(OUT_A);OnFwd(OUT_C);Wait(15);Off(OUT_AC);
}
〇工夫した点
−各動作の後にWAIT(60)をいれてスムーズにロボットが動くよう...
−なるべく書き順を無視してプログラムを短くした.
*ロボットについて [#l48f3b66]
縦方向と横方向に動くロボットを作りました.
まずはロボットを見てみましょう.
#ref(image4.jpeg)
A4の紙の縦の方向に4つのタイヤを使ってロボットごと動けるよ...
A4の紙の横の方向にペンを動かすモーターとこれについている...
文字を書くにあたって横と縦と斜めの線を描けないといけない...
最初部分Aを本体に取り付けたときには部分Aは一つのタイヤ...
#ref(kiiroibou.jpeg)
安定して部分Aを水平に保つことができたため横に動かすための...
本体を動かすためのモーターとそれに嚙合わせる歯車に...
ロボットを作ってる途中はモーターの出力の強さを調整できる...
出した答えはつなぎ合わせる歯車の大きさをだんだんと大きな...
歯車をそのように配置しようとするとブロックの穴とうまく合...
#ref(haguruma.jpeg)
また導線がペンを動かすモーターと歯車に絡まってしまうので...
#ref(osae.jpeg)
*書いた文字 [#q0242f96]
#ref(tookamachi.jpeg)
ページ名: