以上图文内容均是EEWORLD论坛网友:常见泽1 原创,在此感谢。
欢迎微博@EEWORLD
如果你也写过此类原创干货请关注EEWORLD(电子工程世界)回复“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!
与更多行业内网友进行交流请登陆EEWORLD论坛。
LESSON3_加速度传感器简单玩起来
1.加速度传感器(Accelerometer sensor)
加速度传感器的单位:加速度(m/s^2)
方向传感器获取到的加速度是:手机运动的加速度与重力加速度(9.81m/s^2)的合加速度
(网络上获得的信息)
加速计传感器(Motion/Accelerometer Sensor)最早出现在iOS设备上的传感器之一,加速计用于检测设备在X、Y、Z轴上的加速度 (哪个方向有力的作用)
加速计可以用于检测设备的摇晃,经典应用场景摇一摇、计步器
(但是我实测下来,貌似sensotile不是这样的方向)
下面我来做个试验
横着放 加速度
竖着放,正面对自己
竖着放,反面对自己
USB口朝上
USB口朝下
X轴的方向是沿着屏幕的水平方向从左向右。如果手机不是正方形的话,较短的边需要水平放置,较长的边需要垂直放置。Y轴的方向是从屏幕的左下角开始沿着屏幕的垂直方向指向屏幕的顶端。将手机平放在桌子上,Z轴的方向是从手机里指向天空。
我们判断手机是否摇一摇,只要x,y,z轴,达到设定的阀值时就表示摇一摇。
(这里取阈值1500)
在程序里判断是否摇了摇sensortile,如果摇了,则向串口发送摇一摇并计次数
利用QT做一个简单的界面,显示串口接收到的信息及摇一摇的次数,如下图所示,由于时间有限,没有做算法的研究,只是简单的阈值,所以在实际测试过程中,摇一摇的准确度不算高。
实际操作:
,