计步器
来源:互联网 发布:sql随机生成字符串 编辑:程序博客网 时间:2024/05/20 17:25
用重力感应器来记步,由于人走路时竖直方向是一个变加速和变减速的状态,通过记录手机收到的合力变化是否超过某个值的次数可测出步数。为了防止几个连续的合力都超出这个值,可以加一个条件(t==0或t==1)来防止连续合力都超值时只加多次次;
heli = v[0] * v[0] + v[1] * v[1] + v[2] * v[2];//heli每时每刻重力感应传回来的值的平方和
if (heli > lingmindu_1 && t == 0 && yigezhouqiyuzhuancishu >= 8) {//(为防止几个连续heli>lingmindu_1)用t来控制zongpaopinshu加一的另一个条件;
zongchaopincishu++;
lucheng = buchang_1 * zongchaopincishu / 100.0/chaohelicishu_1*2;
sudu = buchang_1 * 2 / (yigezhouqiyuzhuancishu / 38.0 * chaohelicishu_1) / 100;
yigezhouqiyuzhuancishu = 0;
t = 1;
} else {
yigezhouqiyuzhuancishu++;
}
if (heli < lingmindu_1 && t == 1) {
t = 0;
}
代码已经过检测,记步准确。
由于本人也是新手,大神勿喷
0 0
- 计步器
- 计步器
- 计步器
- 计步器
- 计步器
- 计步器
- 计步器
- UIStepper 计步器
- UIStepper 计步器
- UIStepper 计步器
- iPhone计步器
- iOS - 计步器
- Podometer计步器
- 计步器转载
- Android 计步器
- 音乐计步器
- 计步器UIStepper
- android 计步器
- Java中特殊字符处理(转义字符)
- AsyncTask简介及使用
- Python3.4对Excel和Word的操作----win32com
- IAR EW6.30版本下建立STM32工程(芯片型号STM32F105VC)
- Spring注解的基础用法
- 计步器
- 基于PHPnow搭建Eclipse开发环境
- Docker学习笔记 — Coreos/Flannel
- spark primer 计算单源最短路径
- 我的知识树
- iOS -实现UIView圆角显示的方法
- 愿望思维
- Zookeeper学习7_Zookeeper节点的增加及故障演练
- 学习笔记03-java常用类