2018a/Member/Seiya/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
* 課題1 [#p166e0b3]
これまで住んだことのある都道府県名、市町村名、地区名など...
** 選んだ文字とロボット [#re78d0a5]
今回、私は「里山」を書くロボット製作することにした。
最初は「長野」にしようと考えていたが、プログラミングがあ...
車型ロボットの場合、プログラムもかなり入り組んだものと...
**座標軸の説明 [#vdf90e43]
紙を横に置き左から里山と書くが、以下から紙の右端を原点と...
* ロボットの説明 [#p30e34ba]
** ロボットの全体 [#a8d999de]
今回作成したロボットは
?紙に平行にペンを上げ下げする機構
?EV3本体を動かす機構
?紙に垂直にペンを上げ下げする機構
の3つに分かれている。
人が文字を書く所を考えたときに、人はペンが上がった状態で...
** ?紙に平行にペンを上げ下げする機構 [#fc4e4f07]
?の機構はx軸方向の正負の動力を担当している。
Aのモーターの出力を入れることで動き、一つのモーターで動か...
&ref(2018a/Member/Seiya/Mission1/IMG_10000.jpg,320x240, ...
** ?EV3本体を動かす機構 [#n0c9c17a]
?の機構はy軸方向の正負の動力を担当している。
Bのモーターの出力を入れることで動き、一つのモーターで動か...
また、こちらのモーターは?と違いプログラム通りに車輪は回転...
&ref(2018a/Member/Seiya/Mission1/IMG_10001.jpg,320x240, ...
** ?紙に垂直にペンを上げ下げする機構 [#v8b5d3ee]
?の機構はペンの上げ下げを担当している。
Cのモーターの出力を入れることで動く。
&ref(2018a/Member/Seiya/Mission1/IMG_10002.jpg,320x240, ...
また、ペンの周りに、余裕のある筒を作ることでペンが安定し...
**完成したロボット [#c9f08b3e]
&ref(2018a/Member/Seiya/Mission1/IMG_10004.jpg,320x240, ...
* プログラミングのための準備 [#a41b70bd]
**紙に平行にペンを上げ下げするためのプログラム [#fe65628e]
motor()この()のなかにモーターの回転する角度を指定する。...
#def motorx(positionX): mX.run_to_rel_pos(position_sp=p...
**EV3の本体を動かすためのプログラム [#p3bc72d1]
上記と同様。
#def motory(positionY):mY.run_to_rel_pos(position_sp=po...
** 紙に垂直にペンを上げ下げするためのプログラム [#x6215329]
ペンを上げ下げするために、Cのモーターを回すプログラムを...
#def up():
mZ.run_to_rel_pos(position_sp=-90, speed_sp=50, stop_...
#def down():
mZ.run_to_rel_pos(position_sp=90, speed_sp=50, stop_a...
** 『里』という字を書くためのプログラム [#c080d34f]
down()
time.sleep(4)
motorx(270) //?
time.sleep(6)
motory(-120) //?
time.sleep(6)
motorx(-270) //?
time.sleep(6)
motory(120) //?
time.sleep(4)
up()
time.sleep(4)
motorx(180)
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(540) //?
time.sleep(8)
up()
time.sleep(4)
motory(60)
time.sleep(4)
down()
time.sleep(4)
motory(-120) //?
time.sleep(4)
up()
time.sleep(4)
motorx(-160)
time.sleep(4)
down()
time.sleep(4)
motory(120) //?
time.sleep(4)
up()
** 『山』を書くためのプログラム [#te8d27ad]
time.sleep(4)
motory(-180)
time.sleep(4)
down()
time.sleep(4)
motorx(180) //?
time.sleep(4)
motory(-120)
time.sleep(4)
motorx(-180)
time.sleep(4)
up()
time.sleep(4)
motorx(180)
motory(60)
time.sleep(6)
down()
time.sleep(4)
motorx(-540) //?
time.sleep(8)
up()
&ref(2018a/Member/Seiya/Mission1/IMG_10006.jpg,320x240,里...
* 完成した文字 [#z81a19dc]
波打つことなく、比較的きれいな字を書くことができた。
&ref(2018a/Member/Seiya/Mission1/IMG_10003.jpg,320x240,里...
* 課題1の反省 [#q6d1d8f9]
・最初に作ったロボットはZ軸をペンだけでなく、X軸を動かす...
・Y軸の機構は最初は安定するという理由でキャタピラだったが...
・X軸に接続するモーターの歯車の歯が3つしかないことで、移...
・ペンを筒で覆うことで、糸をたるませて波打つことが軽減さ...
* 感想 [#nd1f91f3]
初めてのプログラミングということもあって、なかなか上手く...
終了行:
目次
#contents
* 課題1 [#p166e0b3]
これまで住んだことのある都道府県名、市町村名、地区名など...
** 選んだ文字とロボット [#re78d0a5]
今回、私は「里山」を書くロボット製作することにした。
最初は「長野」にしようと考えていたが、プログラミングがあ...
車型ロボットの場合、プログラムもかなり入り組んだものと...
**座標軸の説明 [#vdf90e43]
紙を横に置き左から里山と書くが、以下から紙の右端を原点と...
* ロボットの説明 [#p30e34ba]
** ロボットの全体 [#a8d999de]
今回作成したロボットは
?紙に平行にペンを上げ下げする機構
?EV3本体を動かす機構
?紙に垂直にペンを上げ下げする機構
の3つに分かれている。
人が文字を書く所を考えたときに、人はペンが上がった状態で...
** ?紙に平行にペンを上げ下げする機構 [#fc4e4f07]
?の機構はx軸方向の正負の動力を担当している。
Aのモーターの出力を入れることで動き、一つのモーターで動か...
&ref(2018a/Member/Seiya/Mission1/IMG_10000.jpg,320x240, ...
** ?EV3本体を動かす機構 [#n0c9c17a]
?の機構はy軸方向の正負の動力を担当している。
Bのモーターの出力を入れることで動き、一つのモーターで動か...
また、こちらのモーターは?と違いプログラム通りに車輪は回転...
&ref(2018a/Member/Seiya/Mission1/IMG_10001.jpg,320x240, ...
** ?紙に垂直にペンを上げ下げする機構 [#v8b5d3ee]
?の機構はペンの上げ下げを担当している。
Cのモーターの出力を入れることで動く。
&ref(2018a/Member/Seiya/Mission1/IMG_10002.jpg,320x240, ...
また、ペンの周りに、余裕のある筒を作ることでペンが安定し...
**完成したロボット [#c9f08b3e]
&ref(2018a/Member/Seiya/Mission1/IMG_10004.jpg,320x240, ...
* プログラミングのための準備 [#a41b70bd]
**紙に平行にペンを上げ下げするためのプログラム [#fe65628e]
motor()この()のなかにモーターの回転する角度を指定する。...
#def motorx(positionX): mX.run_to_rel_pos(position_sp=p...
**EV3の本体を動かすためのプログラム [#p3bc72d1]
上記と同様。
#def motory(positionY):mY.run_to_rel_pos(position_sp=po...
** 紙に垂直にペンを上げ下げするためのプログラム [#x6215329]
ペンを上げ下げするために、Cのモーターを回すプログラムを...
#def up():
mZ.run_to_rel_pos(position_sp=-90, speed_sp=50, stop_...
#def down():
mZ.run_to_rel_pos(position_sp=90, speed_sp=50, stop_a...
** 『里』という字を書くためのプログラム [#c080d34f]
down()
time.sleep(4)
motorx(270) //?
time.sleep(6)
motory(-120) //?
time.sleep(6)
motorx(-270) //?
time.sleep(6)
motory(120) //?
time.sleep(4)
up()
time.sleep(4)
motorx(180)
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(540) //?
time.sleep(8)
up()
time.sleep(4)
motory(60)
time.sleep(4)
down()
time.sleep(4)
motory(-120) //?
time.sleep(4)
up()
time.sleep(4)
motorx(-160)
time.sleep(4)
down()
time.sleep(4)
motory(120) //?
time.sleep(4)
up()
** 『山』を書くためのプログラム [#te8d27ad]
time.sleep(4)
motory(-180)
time.sleep(4)
down()
time.sleep(4)
motorx(180) //?
time.sleep(4)
motory(-120)
time.sleep(4)
motorx(-180)
time.sleep(4)
up()
time.sleep(4)
motorx(180)
motory(60)
time.sleep(6)
down()
time.sleep(4)
motorx(-540) //?
time.sleep(8)
up()
&ref(2018a/Member/Seiya/Mission1/IMG_10006.jpg,320x240,里...
* 完成した文字 [#z81a19dc]
波打つことなく、比較的きれいな字を書くことができた。
&ref(2018a/Member/Seiya/Mission1/IMG_10003.jpg,320x240,里...
* 課題1の反省 [#q6d1d8f9]
・最初に作ったロボットはZ軸をペンだけでなく、X軸を動かす...
・Y軸の機構は最初は安定するという理由でキャタピラだったが...
・X軸に接続するモーターの歯車の歯が3つしかないことで、移...
・ペンを筒で覆うことで、糸をたるませて波打つことが軽減さ...
* 感想 [#nd1f91f3]
初めてのプログラミングということもあって、なかなか上手く...
ページ名: