- 博客(3)
- 收藏
- 关注
原创 计步器判断运动状态2
由于计步器需要更新根据了人运动状态自动设置灵敏度的功能,发现上次发表的《》 由于代码是刚想出来,工作忙碌,还没有经过优化,但功能已经准确实现。public void onSensorChanged(SensorEvent event) {// TODO Auto-generated method stubfloat[] v = event.values;StringBuilde
2015-10-22 19:39:21 1002
原创 实现计步器中的判断运动状态功能
为了准确判断出人的运动状态是走路还是跑步,这里用来一种存能量的原理,当人走路时重力传感器传回来的数值的平方和会比较接近98,当人跑步时就会偏离98比较大,所以可以把跑步时偏离98的值平方“(heli - 98) * (heli - 98)"减去走路时偏离98的值”7000这个值是走路时偏离98的最大值的平方(7000)“可以使bianhuazhi一直增大,当bianhuazhi大于2500000时
2015-10-21 11:12:53 1462
原创 计步器
用重力感应器来记步,由于人走路时竖直方向是一个变加速和变减速的状态,通过记录手机收到的合力变化是否超过某个值的次数可测出步数。为了防止几个连续的合力都超出这个值,可以加一个条件(t==0或t==1)来防止连续合力都超值时只加多次次;heli = v[0] * v[0] + v[1] * v[1] + v[2] * v[2];//heli每时每刻重力感应传回来的值的平方和 if (heli
2015-10-20 19:15:52 578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人