我在Raspberry pi 2B的L3GD20上发现了一个错误

2024-06-26 18:00:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在创建一个移动机器人,所以我使用带有AdafruitëI2C库的Raspberry Pi,所以我需要获得轴Z度,其思想是确定在曲线中转动时的角度。 代码: 定义读取(自身):

    # Read gyro values
    list = self.gyro.readList(self.L3GD20_REGISTER_OUT_X_L | 0x80, 6)
    res = [(self.gyro16(list, 0)*self.sensitivity,
            self.gyro16(list, 2)*self.sensitivity,
            self.gyro16(list, 4)*self.sensitivity )]

    return res

错误如下:

Traceback (most recent call last):
 File "L3GD20.py", line 119, in <module>
   print l3.read()
 File "L3GD20.py", line 104, in read
  res = [(self.gyro16(list, 0)*self.sensitivity, 
 AttributeError: 'L3GD20' object has no attribute 'sensitivity'

有人知道如何解决这个问题??谢谢!!你知道吗


Tags: inpyselfadafruitreadlineresi2c