2019a/Member/momoyama/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2019a/Member]]
*課題1 [#iffda3c3]
これまでに住んだことのある都道府県名、市町村名、地区名な...
**選んだ文字 [#f55de966]
品川を選んだ
*ロボットの説明 [#jdfa126c]
**書くための作戦 [#m4a06894]
ロボットの複雑な動きを少なくするためX軸方向とY軸方向に...
またプログラミングを少しでも簡略するためにペンの上げ下げ...
**ロボットの機構 [#gae74ca6]
プログラムが比較的容易であるxy方式でロボットを作った。下...
#ref(image1 (2).jpeg)
**?x軸方向に動かす部分 [#i33ebeef]
1つのモーターに2つのタイヤを着けた。計6個のギアを用い...
#ref(image1 (4).jpeg)
**?y軸方向に動かす部分 [#qe1e2625]
モーターにタイヤをつけ,細長い長方形の形で作った台の上を...
#ref(image1 (7).jpeg)
**?ペンを上下する部分 [#rf820e12]
モーターを利用してペンを上下するようにした。
#ref(image1 (6).jpeg)
*プログラミング [#u065a53c]
品の口の部分を一つ書く定義
#define shina OnFwd(OUT_A,30);Wait(110);Off(OUT_A);OnFwd...
Wait(400);Off(OUT_B);OnFwd(OUT_C,30);Wait(400);Off(OUT_...
OnRev(OUT_B,30);Wait(400);Off(OUT_B);OnRev(OUT_C,30);Wa...
Off(OUT_C);OnRev(OUT_A,30);Wait(110);Off(OUT_A);
ペン下げの定義
#define down OnFwd(OUT_A,30);Wait(110);Off(OUT_A);
ペン上げの定義
#define up OnRev(OUT_A,30);Wait(110);Off(OUT_A);
**作動プログラム [#b48b7669]
task main ()
{
shina; ・・・一つ目の「口」開始
OnRev(OUT_C,30);
Wait(630);
Off(OUT_C);
OnRev(OUT_B,30);
Wait(300);
Off(OUT_B);
shina; ・・・二つ目の「口」開始 ...
OnFwd(OUT_B,30);
Wait(600);
Off(OUT_B);
shina; ・・・三つ目の「口」開始
OnRev(OUT_C,30);
Wait(600);
Off(OUT_C);
OnRev(OUT_B,30);
Wait(400);
Off(OUT_B);
down; ・・・「川」の一画目開始
OnRev(OUT_C,30);
Wait(800);
Off(OUT_C);
up;
OnFwd(OUT_B,30);
Wait(300);
Off(OUT_B);
OnFwd(OUT_C,30);
Wait(200);
Off(OUT_C);
down; ・・・「川」の二画目開始
OnFwd(OUT_C,30);
Wait(350);
Off(OUT_C);
up;
OnFwd(OUT_B,30);
Wait(300);
Off(OUT_B);
down; ・・・「川」の3画目開始
OnRev(OUT_C,30);
Wait(700);
Off(OUT_C);
up;
}
*結果 [#kfea8cb9]
#ref(image1 (3).jpeg)
*まとめ [#a731ce0d]
なんとか品川を書くことができたと思う。ただロボットがプロ...
終了行:
[[2019a/Member]]
*課題1 [#iffda3c3]
これまでに住んだことのある都道府県名、市町村名、地区名な...
**選んだ文字 [#f55de966]
品川を選んだ
*ロボットの説明 [#jdfa126c]
**書くための作戦 [#m4a06894]
ロボットの複雑な動きを少なくするためX軸方向とY軸方向に...
またプログラミングを少しでも簡略するためにペンの上げ下げ...
**ロボットの機構 [#gae74ca6]
プログラムが比較的容易であるxy方式でロボットを作った。下...
#ref(image1 (2).jpeg)
**?x軸方向に動かす部分 [#i33ebeef]
1つのモーターに2つのタイヤを着けた。計6個のギアを用い...
#ref(image1 (4).jpeg)
**?y軸方向に動かす部分 [#qe1e2625]
モーターにタイヤをつけ,細長い長方形の形で作った台の上を...
#ref(image1 (7).jpeg)
**?ペンを上下する部分 [#rf820e12]
モーターを利用してペンを上下するようにした。
#ref(image1 (6).jpeg)
*プログラミング [#u065a53c]
品の口の部分を一つ書く定義
#define shina OnFwd(OUT_A,30);Wait(110);Off(OUT_A);OnFwd...
Wait(400);Off(OUT_B);OnFwd(OUT_C,30);Wait(400);Off(OUT_...
OnRev(OUT_B,30);Wait(400);Off(OUT_B);OnRev(OUT_C,30);Wa...
Off(OUT_C);OnRev(OUT_A,30);Wait(110);Off(OUT_A);
ペン下げの定義
#define down OnFwd(OUT_A,30);Wait(110);Off(OUT_A);
ペン上げの定義
#define up OnRev(OUT_A,30);Wait(110);Off(OUT_A);
**作動プログラム [#b48b7669]
task main ()
{
shina; ・・・一つ目の「口」開始
OnRev(OUT_C,30);
Wait(630);
Off(OUT_C);
OnRev(OUT_B,30);
Wait(300);
Off(OUT_B);
shina; ・・・二つ目の「口」開始 ...
OnFwd(OUT_B,30);
Wait(600);
Off(OUT_B);
shina; ・・・三つ目の「口」開始
OnRev(OUT_C,30);
Wait(600);
Off(OUT_C);
OnRev(OUT_B,30);
Wait(400);
Off(OUT_B);
down; ・・・「川」の一画目開始
OnRev(OUT_C,30);
Wait(800);
Off(OUT_C);
up;
OnFwd(OUT_B,30);
Wait(300);
Off(OUT_B);
OnFwd(OUT_C,30);
Wait(200);
Off(OUT_C);
down; ・・・「川」の二画目開始
OnFwd(OUT_C,30);
Wait(350);
Off(OUT_C);
up;
OnFwd(OUT_B,30);
Wait(300);
Off(OUT_B);
down; ・・・「川」の3画目開始
OnRev(OUT_C,30);
Wait(700);
Off(OUT_C);
up;
}
*結果 [#kfea8cb9]
#ref(image1 (3).jpeg)
*まとめ [#a731ce0d]
なんとか品川を書くことができたと思う。ただロボットがプロ...
ページ名: