質問編集履歴
1
コードの改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -156,8 +156,8 @@
|
|
156
156
|
#print('{0:4.3f}, {0:4.3f},' .format(pitch, roll))
|
157
157
|
|
158
158
|
#ピッチ角によるサーボモーター駆動
|
159
|
-
#servo_angle(int(Pitch))
|
160
159
|
|
160
|
+
|
161
161
|
#角度からデューティ比を求める関数
|
162
162
|
def servo_angle(angle):
|
163
163
|
duty = 2.5 + (12.0 - 2.5) * (angle + 90) / 180 #角度からデューティ比を求める
|
@@ -166,7 +166,7 @@
|
|
166
166
|
#ピッチ角によるサーボモーター駆動
|
167
167
|
Servo = GPIO.PWM(Servo_pin, 50)
|
168
168
|
Servo.start(0)
|
169
|
-
servo_angle(
|
169
|
+
servo_angle(round(Pitch)*(-1))
|
170
170
|
|
171
171
|
|
172
172
|
pitch = str(round(self.Pitch))
|