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占用。其他使用此管脚的设备,不能同时使用。