1335浏览
查看: 1335|回复: 0

【烟台】点阵屏教程(十)----水平仪

[复制链接]
点阵屏教程(十)----水平仪
在Sense Hat上除了点阵屏外,还有加速度计。今天我们来认识下加速度计。
首先,我们认识一下加速度计所在位置:
【烟台】点阵屏教程(十)----水平仪图1
加速计实际上就是一个空盒子,里面有一个小球,如图所示:
【烟台】点阵屏教程(十)----水平仪图2
通过小球对不同面的压力的大小来反映出加速度的大小和方向。在理想状态下加速计就是这样子:
【烟台】点阵屏教程(十)----水平仪图3
它的前后左右上下都为零。也就是X=0,Y=0,Z=0。现在我们来测一下X轴的加速度:
【烟台】点阵屏教程(十)----水平仪图4
运行后,我们发现它的加速度值在-1G~1G之间。同样,我们可以测出Y轴和Z轴的加速度也是-1G~1G之间。
根据点阵屏倾斜与加速度的大小,我们可以制作出水平仪,当倾斜角度使加速度大于0.3或小于-0.3时让点阵屏上显示不同的内容来表于不同的方向,当水平放置时显示“="号,我们可写程序如下:
【烟台】点阵屏教程(十)----水平仪图5
运行结果:




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail