2018a/Member/aoki/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2018a/Member]]
#contents
目次
*課題 [#uce99113]
**課題内容 [#b0684fab]
-今回の課題は今まで自分が住んだことがある地域の名前を書く...
--漢字の画数は合計10画以上
--A4用紙一枚以内に収めること
**選んだ地名 [#c769e85d]
-私の出身地でもある玉名という文字を選んだ
*ロボットについて [#pc5519a4]
**ロボット全体 [#kcd1615b]
#ref(s_IMG_0361.JPG)
**ペンを上げ下げする機構 [#n82f4cf0]
画像の通り本来の目的ではモーターを回転させることにより,...
#ref(s_IMG_0363 (3).JPG)
**前後左右移動 [#q5a64a53]
画像のようにev3が乗っているモーターで前後移動,キャタピラ...
#ref(Inkeds_IMG_0362_LI.jpg)
*プログラムについて [#a858af1d]
**モジュールとインスタンス設定 [#t669b47b]
モジュールとインスタンス設定は以下の通りxyz軸移動をすると...
#!/usr/bin/env python3
from ev3dev.ev3 import *
from time import sleep
x = LargeMotor('outC')
y = LargeMotor('outA')
z = MediumMotor('outB')
**定義 [#x2397e62]
玉名という文字は前後左右斜め移動で書くことができるので以...
def mi():
x.reset()
y.reset()
z.reset()
def mx(t):
x.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def my(t):
y.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def mxb(t):
x.run_timed(time_sp=t, speed_sp=-300, stop_action='br...
sleep(t/1000)
def myb(t):
y.run_timed(time_sp=t, speed_sp=-300, stop_action='br...
sleep(t/1000)
def mxby(t):
x.run_timed(time_sp=t, speed_sp=-300, stop_action='br...
y.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def mxy(t):
x.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
y.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def mz(t):
z.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def mzb(t):
z.run_timed(time_sp=t, speed_sp=-300, stop_action='br...
sleep(t/1000)
ここで「m」はモーター,「x,y,z」はそれぞれの軸のこ...
bはその前にある文字の軸のモーターを後進(back)させるため...
mxyなどで斜めの移動ができるようになっている
**プログラム全容 [#fd982880]
書き順は以下の画像の通りである
●=始点,〇=終点
#ref(s_書き順.jpg)
1画目
mi()
mx(700)
sleep(1)
?→?
my(150)
sleep(1)
mxb(100)
sleep(1)
2画目
mxb(500)
sleep(1)
?→?
mx(300)
sleep(1)
my(100)
sleep(1)
3画目
mxy(100)
sleep(1)
という形でそれぞれの画数,移動の間にz軸の移動を挟んでペン...
*まとめ [#b13c7d81]
今回は重心を考えつつ,x,y軸移動に関してはうまくいくよ...
次はロボットを完成させ,きちんと動くプログラムをかけるよ...
終了行:
[[2018a/Member]]
#contents
目次
*課題 [#uce99113]
**課題内容 [#b0684fab]
-今回の課題は今まで自分が住んだことがある地域の名前を書く...
--漢字の画数は合計10画以上
--A4用紙一枚以内に収めること
**選んだ地名 [#c769e85d]
-私の出身地でもある玉名という文字を選んだ
*ロボットについて [#pc5519a4]
**ロボット全体 [#kcd1615b]
#ref(s_IMG_0361.JPG)
**ペンを上げ下げする機構 [#n82f4cf0]
画像の通り本来の目的ではモーターを回転させることにより,...
#ref(s_IMG_0363 (3).JPG)
**前後左右移動 [#q5a64a53]
画像のようにev3が乗っているモーターで前後移動,キャタピラ...
#ref(Inkeds_IMG_0362_LI.jpg)
*プログラムについて [#a858af1d]
**モジュールとインスタンス設定 [#t669b47b]
モジュールとインスタンス設定は以下の通りxyz軸移動をすると...
#!/usr/bin/env python3
from ev3dev.ev3 import *
from time import sleep
x = LargeMotor('outC')
y = LargeMotor('outA')
z = MediumMotor('outB')
**定義 [#x2397e62]
玉名という文字は前後左右斜め移動で書くことができるので以...
def mi():
x.reset()
y.reset()
z.reset()
def mx(t):
x.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def my(t):
y.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def mxb(t):
x.run_timed(time_sp=t, speed_sp=-300, stop_action='br...
sleep(t/1000)
def myb(t):
y.run_timed(time_sp=t, speed_sp=-300, stop_action='br...
sleep(t/1000)
def mxby(t):
x.run_timed(time_sp=t, speed_sp=-300, stop_action='br...
y.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def mxy(t):
x.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
y.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def mz(t):
z.run_timed(time_sp=t, speed_sp=300, stop_action='bra...
sleep(t/1000)
def mzb(t):
z.run_timed(time_sp=t, speed_sp=-300, stop_action='br...
sleep(t/1000)
ここで「m」はモーター,「x,y,z」はそれぞれの軸のこ...
bはその前にある文字の軸のモーターを後進(back)させるため...
mxyなどで斜めの移動ができるようになっている
**プログラム全容 [#fd982880]
書き順は以下の画像の通りである
●=始点,〇=終点
#ref(s_書き順.jpg)
1画目
mi()
mx(700)
sleep(1)
?→?
my(150)
sleep(1)
mxb(100)
sleep(1)
2画目
mxb(500)
sleep(1)
?→?
mx(300)
sleep(1)
my(100)
sleep(1)
3画目
mxy(100)
sleep(1)
という形でそれぞれの画数,移動の間にz軸の移動を挟んでペン...
*まとめ [#b13c7d81]
今回は重心を考えつつ,x,y軸移動に関してはうまくいくよ...
次はロボットを完成させ,きちんと動くプログラムをかけるよ...
ページ名: