2018a/Member/Kondou/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2018a/Member]]
#contents
*課題 [#aa34e532]
これまで住んだことのある都道府県名、市町村名、地区名な...
**選んだ文字 [#a47fc535]
私は今回「守山」という滋賀県の地名を選択した。理由とし...
*マシンについて [#ma0ec29c]
私たちは車両型のマシンを作成した。縦方向、横方向、筆の高...
&ref(2018a/Member/Kondou/Mission1/IMG_10004.jpg,320x240,)...
このマシンは大きく分けて3点のパーツから成り立っている。
1、横移動を担当するパーツ
2、筆を縦に移動させるパーツ
3、筆の高さを変えるパーツ である。
** 1、横移動を担当するパーツ [#nc882d83]
モーターでタイヤを回転させ、本体ごと筆を横に移動させる...
当初はキャタピラで動かしていた。機体のバランスは安定はし...
motorx (回転角)を入力することで稼働する。
&ref(2018a/Member/Kondou/Mission1/IMG_10001.jpg,320x240,);
** 2,筆を縦に移動させるパーツ [#y2441fd3]
筆と接続させたアームを、モーターの回転で巻き取ることで...
motory(回転角)を入力することで稼働する。
&ref(2018a/Member/Kondou/Mission1/IMG_10000.jpg,320x240,);
** 3,筆の高さを変えるパーツ [#ra377d41]
当初はモーターの回転で筆と紙の角度を変え、筆が紙につい...
up,down を入力することで稼働する。
&ref(2018a/Member/Kondou/Mission1/IMG_10002.jpg,320x240,);
*プログラミングにあたって [#id372837]
縦に動かすプログラム↓
#def motorx(positionX): mX.run_to_rel_pos(position_sp=po...
横に動かすプログラム↓
#def motory(positionY):mY.run_to_rel_pos(position_sp=pos...
ペンを紙から離すプログラム
#def up(): mZ.run_to_rel_pos(position_sp=-90, speed_sp=...
ペンを紙につけるプログラム
#def down(): mZ.run_to_rel_pos(position_sp=90, speed_sp...
* 「守」のプログラム [#w39f20bd]
down()
time.sleep(4)
motorx(100) //守のウ冠の左の縦線を引く
up()
motorx(-100) //?
time.sleep(6)
down
motory(-270)
motorx(100) //? (?から?でウ冠の横線と右の縦線を引...
time.sleep(6)
up()
motory(140) //?
motorx(-120)
time.sleep(4)
down()
time.sleep(4)
motorx(120) //? (?から?でウ冠の中心の縦線を引く)
time.sleep(4)
up()
time.sleep(4)
motory(60) //?
motorx(100)
time.sleep(4)
down()
time.sleep(4)
motory(-120) //? (?から?で寸の横線を引く)
time.sleep(4)
up()
time.sleep(4)
motorx(-90) // ?
motory(60)
time.sleep(4)
down()
time.sleep(4)
motorx(80) //? (?から?で寸の縦線を引く)
time.sleep(8)
up()
time.sleep(4)
motory(40) //?
motorx(40)
time.sleep(4)
down()
time.sleep(4)
up() //? (?から?で寸の点を書く)
*「山」のプログラム [#hdbee2bf]
motorx(40) //?
time.sleep(4)
motory(-180) //? (?から?で、守を書き終わった位置から...
time.sleep(4)
down()
time.sleep(4)
motorx(180) //?
time.sleep(8)
motory(-120)
time.sleep(4)
motorx(-180)
time.sleep(4)
up() //? (?から?で、山の左の縦線、横線、右の縦線を書...
time.sleep(4)
motorx(180) //?
motory(60)
time.sleep(6)
down()
time.sleep(6)
motorx(-540)
time.sleep(8)
up() //? (?から?で山の中央の縦線を引く)
*反省 [#zad6cbd7]
・ギリギリまで時間がかかってしまった。ev3の理解が出遅れ...
・機体のバランスが悪くこけることがあった
・字の歪みがまだ残っている。縦方向の機構をもう少し工夫す...
*感想 [#fa5c6a0c]
レゴを組むのはけっこう問題なくいけたがプログラミングと...
終了行:
[[2018a/Member]]
#contents
*課題 [#aa34e532]
これまで住んだことのある都道府県名、市町村名、地区名な...
**選んだ文字 [#a47fc535]
私は今回「守山」という滋賀県の地名を選択した。理由とし...
*マシンについて [#ma0ec29c]
私たちは車両型のマシンを作成した。縦方向、横方向、筆の高...
&ref(2018a/Member/Kondou/Mission1/IMG_10004.jpg,320x240,)...
このマシンは大きく分けて3点のパーツから成り立っている。
1、横移動を担当するパーツ
2、筆を縦に移動させるパーツ
3、筆の高さを変えるパーツ である。
** 1、横移動を担当するパーツ [#nc882d83]
モーターでタイヤを回転させ、本体ごと筆を横に移動させる...
当初はキャタピラで動かしていた。機体のバランスは安定はし...
motorx (回転角)を入力することで稼働する。
&ref(2018a/Member/Kondou/Mission1/IMG_10001.jpg,320x240,);
** 2,筆を縦に移動させるパーツ [#y2441fd3]
筆と接続させたアームを、モーターの回転で巻き取ることで...
motory(回転角)を入力することで稼働する。
&ref(2018a/Member/Kondou/Mission1/IMG_10000.jpg,320x240,);
** 3,筆の高さを変えるパーツ [#ra377d41]
当初はモーターの回転で筆と紙の角度を変え、筆が紙につい...
up,down を入力することで稼働する。
&ref(2018a/Member/Kondou/Mission1/IMG_10002.jpg,320x240,);
*プログラミングにあたって [#id372837]
縦に動かすプログラム↓
#def motorx(positionX): mX.run_to_rel_pos(position_sp=po...
横に動かすプログラム↓
#def motory(positionY):mY.run_to_rel_pos(position_sp=pos...
ペンを紙から離すプログラム
#def up(): mZ.run_to_rel_pos(position_sp=-90, speed_sp=...
ペンを紙につけるプログラム
#def down(): mZ.run_to_rel_pos(position_sp=90, speed_sp...
* 「守」のプログラム [#w39f20bd]
down()
time.sleep(4)
motorx(100) //守のウ冠の左の縦線を引く
up()
motorx(-100) //?
time.sleep(6)
down
motory(-270)
motorx(100) //? (?から?でウ冠の横線と右の縦線を引...
time.sleep(6)
up()
motory(140) //?
motorx(-120)
time.sleep(4)
down()
time.sleep(4)
motorx(120) //? (?から?でウ冠の中心の縦線を引く)
time.sleep(4)
up()
time.sleep(4)
motory(60) //?
motorx(100)
time.sleep(4)
down()
time.sleep(4)
motory(-120) //? (?から?で寸の横線を引く)
time.sleep(4)
up()
time.sleep(4)
motorx(-90) // ?
motory(60)
time.sleep(4)
down()
time.sleep(4)
motorx(80) //? (?から?で寸の縦線を引く)
time.sleep(8)
up()
time.sleep(4)
motory(40) //?
motorx(40)
time.sleep(4)
down()
time.sleep(4)
up() //? (?から?で寸の点を書く)
*「山」のプログラム [#hdbee2bf]
motorx(40) //?
time.sleep(4)
motory(-180) //? (?から?で、守を書き終わった位置から...
time.sleep(4)
down()
time.sleep(4)
motorx(180) //?
time.sleep(8)
motory(-120)
time.sleep(4)
motorx(-180)
time.sleep(4)
up() //? (?から?で、山の左の縦線、横線、右の縦線を書...
time.sleep(4)
motorx(180) //?
motory(60)
time.sleep(6)
down()
time.sleep(6)
motorx(-540)
time.sleep(8)
up() //? (?から?で山の中央の縦線を引く)
*反省 [#zad6cbd7]
・ギリギリまで時間がかかってしまった。ev3の理解が出遅れ...
・機体のバランスが悪くこけることがあった
・字の歪みがまだ残っている。縦方向の機構をもう少し工夫す...
*感想 [#fa5c6a0c]
レゴを組むのはけっこう問題なくいけたがプログラミングと...
ページ名: