現在傾斜角度が大きくなるとモーターの回転数が多くなるというプログラムになっているのですが,傾斜角度が大きくなるにつれて回転数が小さくなるというプログラムに修正したいです。
Python
1try: 2 while True: 3 4 accel_data = mpu.get_accel_data() 5 #x_angle = util.get_x_rotation(accel_data['x'], accel_data['y'], accel_data['z']) 6 y_angle = util.get_y_rotation(accel_data['x'], accel_data['y'], accel_data['z']) 7 8 if y_angle < normalMin: 9 motor.setDirection("stop") 10 else: 11 motor.setDirection("forward") 12 if y_angle >= mediumMin and highMin > y_angle: 13 motor.setPower("MEDIUM") 14 elif y_angle >= highMin: 15 motor.setPower("HIGH")
あなたの回答
tips
プレビュー