Accel类 – 加速度计控制

Accel是一个加速计控制对象,使用示例:

accel = pyb.Accel()
for i in range(10):
    print(accel.x(), accel.y(), accel.z())

原始值在 -32到31.

构造函数

class pyb.Accel

创建并返回一个加速计对象。

方法

Accel.filtered_xyz()

获取一个3元组的值 x,y和z

使用注意:当前实现的这个方法返回4个采样的加和,采样了三个函数调用前的模拟数值。返回值是原始值 x(),y(),z()的值的四倍。

Accel.tilt()

获取倾斜寄存器

Accel.x()

获取x轴的值

Accel.y()

获取y轴的值

Accel.z()

获取z轴的值

硬件注意事项

加速计使用I2C总线和处理器通讯。因此当使用对应的管脚进行读数的时候,其应该没有被其他的I2C占用。其他使用此管脚的设备,不能同时使用。