2019b/Member/twin/Mission1
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2019b/Member]]
*目次 [#s646a5be]
#contents
*はじめに [#s29ae1b9]
私は,プログラミングの経験がほぼない状態でこのロボティ...
*経過 [#l273aee4]
授業での成果は,機械の先端にペンを固定する機構を,ゴム...
発表会前日.for文で,両方の車輪を同時に動かそうとしたと...
Tank使ってみない?
そんな一言で状況は一転.見事同時に動かすことができ,また...
あとは,動作を順を追ってコードに起こしてゆけばよい.と思...
成功!!!これにはメンバー全員がかなり興奮した.これほ...
#ref(E1C0FDD3-7256-4D7A-9A32-367B50EECB25.jpeg)
*コードの説明 [#h4651b28]
ここからは、コードの説明をしていく。~
~
まずはどの出力を使うのかを指定
from ev3dev2.motor import MoveTank, OUTPUT_B, OUTPUT_C
from ev3dev2.motor import MediumMotor, OUTPUT_D
tank_drive = MoveTank(OUTPUT_B,OUTPUT_C)
このtank_driveは、両輪を同時に動かす命令
motor_center = MediumMotor(OUTPUT_D)
このmotor_centerで、ペンを上げ下げするのをコントロールし...
以下は、tank_drive(タイヤの回転)とmotor_center(ペンの上げ...
基本となっている、tank_drive.on_for_degrees()は、カッコ内...
~
tank_drive.on_for_degrees(5,5,124.8)
前に進む
tank_drive.on_for_degrees(-5,5,87)
左に向く(以下それぞれ同じ)
tank_drive.on_for_degrees(5,5,145.6)
前に進む(以下それぞれ同じ)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(5,5,145.6)
tank_drive.on_for_degrees(-5,5,87)
tank_drive.on_for_degrees(5,5,124.8)
tank_drive.on_for_degrees(-5,5,87)
tank_drive.on_for_degrees(5,5,145.6)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(5,5,145.6)
tank_drive.on_for_degrees(-5,5,255)
tank_drive.on_for_degrees(5,5,212)
motor_center.on_for_degrees(-15,45)
ペンを下げる
ここまでで、顔の周りの線を描けた
~
ここから、目と鼻と口を描いていく
tank_drive.on_for_degrees(5,-5,175)
右に向く(以下それぞれ同じ)
tank_drive.on_for_degrees(5,5,62.4)
tank_drive.on_for_degrees(5,-5,175)
tank_drive.on_for_degrees(5,5,42)
motor_center.on_for_degrees(15,45)
ペンをあげる(以下それぞれ同じ)
tank_drive.on_for_degrees(5,5,42)
motor_center.on_for_degrees(-15,45)
tank_drive.on_for_degrees(5,5,42)
motor_center.on_for_degrees(15,45)
tank_drive.on_for_degrees(5,5,42)
motor_center.on_for_degrees(-15,45)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(5,5,42)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(5,5,62.4)
tank_drive.on_for_degrees(-5,5,175)
motor_center.on_for_degrees(15,45)
tank_drive.on_for_degrees(5,5,62.4)
motor_center.on_for_degrees(-15,45)
tank_drive.on_for_degrees(-5,-5,83.2)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(-5,-5,20.8)
motor_center.on_for_degrees(15,45)
tank_drive.on_for_degrees(5,5,41.6)
~
大変だったのは、指定した値と実際に動く角度などの値に誤差...
*次を見越した改善点など [#h5c71a57]
課題1を通じて,松本先生が授業中におっしゃっていた,と...
~
また、今回Tankを多用して羅列したので、次ではそれももっと...
終了行:
[[2019b/Member]]
*目次 [#s646a5be]
#contents
*はじめに [#s29ae1b9]
私は,プログラミングの経験がほぼない状態でこのロボティ...
*経過 [#l273aee4]
授業での成果は,機械の先端にペンを固定する機構を,ゴム...
発表会前日.for文で,両方の車輪を同時に動かそうとしたと...
Tank使ってみない?
そんな一言で状況は一転.見事同時に動かすことができ,また...
あとは,動作を順を追ってコードに起こしてゆけばよい.と思...
成功!!!これにはメンバー全員がかなり興奮した.これほ...
#ref(E1C0FDD3-7256-4D7A-9A32-367B50EECB25.jpeg)
*コードの説明 [#h4651b28]
ここからは、コードの説明をしていく。~
~
まずはどの出力を使うのかを指定
from ev3dev2.motor import MoveTank, OUTPUT_B, OUTPUT_C
from ev3dev2.motor import MediumMotor, OUTPUT_D
tank_drive = MoveTank(OUTPUT_B,OUTPUT_C)
このtank_driveは、両輪を同時に動かす命令
motor_center = MediumMotor(OUTPUT_D)
このmotor_centerで、ペンを上げ下げするのをコントロールし...
以下は、tank_drive(タイヤの回転)とmotor_center(ペンの上げ...
基本となっている、tank_drive.on_for_degrees()は、カッコ内...
~
tank_drive.on_for_degrees(5,5,124.8)
前に進む
tank_drive.on_for_degrees(-5,5,87)
左に向く(以下それぞれ同じ)
tank_drive.on_for_degrees(5,5,145.6)
前に進む(以下それぞれ同じ)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(5,5,145.6)
tank_drive.on_for_degrees(-5,5,87)
tank_drive.on_for_degrees(5,5,124.8)
tank_drive.on_for_degrees(-5,5,87)
tank_drive.on_for_degrees(5,5,145.6)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(5,5,145.6)
tank_drive.on_for_degrees(-5,5,255)
tank_drive.on_for_degrees(5,5,212)
motor_center.on_for_degrees(-15,45)
ペンを下げる
ここまでで、顔の周りの線を描けた
~
ここから、目と鼻と口を描いていく
tank_drive.on_for_degrees(5,-5,175)
右に向く(以下それぞれ同じ)
tank_drive.on_for_degrees(5,5,62.4)
tank_drive.on_for_degrees(5,-5,175)
tank_drive.on_for_degrees(5,5,42)
motor_center.on_for_degrees(15,45)
ペンをあげる(以下それぞれ同じ)
tank_drive.on_for_degrees(5,5,42)
motor_center.on_for_degrees(-15,45)
tank_drive.on_for_degrees(5,5,42)
motor_center.on_for_degrees(15,45)
tank_drive.on_for_degrees(5,5,42)
motor_center.on_for_degrees(-15,45)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(5,5,42)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(5,5,62.4)
tank_drive.on_for_degrees(-5,5,175)
motor_center.on_for_degrees(15,45)
tank_drive.on_for_degrees(5,5,62.4)
motor_center.on_for_degrees(-15,45)
tank_drive.on_for_degrees(-5,-5,83.2)
tank_drive.on_for_degrees(-5,5,175)
tank_drive.on_for_degrees(-5,-5,20.8)
motor_center.on_for_degrees(15,45)
tank_drive.on_for_degrees(5,5,41.6)
~
大変だったのは、指定した値と実際に動く角度などの値に誤差...
*次を見越した改善点など [#h5c71a57]
課題1を通じて,松本先生が授業中におっしゃっていた,と...
~
また、今回Tankを多用して羅列したので、次ではそれももっと...
ページ名: