问题描述
为了让我的乐高 EV3 移动指定的度数,我正在尝试一些方法,我在文档中找到了这一点,因此我的代码如下所示:
#!/usr/bin/env python3
from ev3dev2.motor import OUTPUT_A,OUTPUT_B,MoveTank,SpeedPercent
from ev3dev2.sensor.lego import GyroSensor
tank = MoveTank(OUTPUT_A,OUTPUT_B)
tank.gyro = GyroSensor()
tank.gyro.calibrate()
tank.turn_degrees(
speed=SpeedPercent(5),target_angle=30
)
但是我不能让它工作,两个电机都和陀螺仪传感器一样插入,我可以让它们移动,我可以看到传感器上的读数,但我得到了这两个错误,一个用于校准( ) 和一个用于 turn_degrees(如果我删除校准线):
Traceback (most recent call last):
File "/home/robot/AA1/test.py",line 17,in <module>
tank.gyro.calibrate()
AttributeError: 'GyroSensor' object has no attribute 'calibrate'
和
Traceback (most recent call last):
File "/home/robot/AA1/test.py",line 23,in <module>
tank.turn_degrees(
AttributeError: 'MoveTank' object has no attribute 'turn_degrees'
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)