python 加速度_MicroPython动手做(20)——掌控板之三轴加速度

#MicroPython动手做(20)——掌控板之三轴加速度

#简单测试3个轴加速度值的变化

from mpython import *

while True:

oled.fill(0)

x1 = accelerometer.get_x()

y1 = accelerometer.get_y()

z1 = accelerometer.get_z()

oled.DispChar('加速度 x', 3, 11, 1)

oled.DispChar((str(x1)), 52, 11, 1)

oled.DispChar('加速度 y', 3, 22, 1)

oled.DispChar((str(y1)), 52, 22, 1)

oled.DispChar('加速度 z', 3, 33, 1)

oled.DispChar((str(z1)), 52, 33, 1)

oled.show()

使用前,导入mpython模块:

from mpython import *

获取X、Y、Z三轴的加速度:

x1 = accelerometer.get_x()

y1 = accelerometer.get_y()

z1 = accelerometer.get_z()

注解

通过 accelerometer.get_x() 获取3轴加速度。获取3轴加速度获取方法分别为 get_x() 、get_y() 、get_z() 。 每个轴的测量值根据方向是正数或负数,表示以克为单位的值。

可以尝试掌控板按以下放置,观察3轴数据:

平放桌面 --(0,0,-1)

翻转平放桌面 --(0,0,1)

掌控板下板边直立与桌面 --(1,0,0)

掌控板左板边直立与桌面 --(0,1,0)

注解

发现什么规律没有?当重力加速度与加速度轴方向一致时,即等于1g的地球重力加速度。正方向为+1g,反方向为-1g。 假如猛烈地摇动掌控板,就会看到加速度达到±2g,那是因为这个加速度计的最大测量值为±2g。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值