赞
踩
MPU6050芯片内部的DMP模块自带了姿态角检测和计步器等功能,不用自己想一个计步器算法才去搞,直接用现成的比自己想的准得多。只需要调用函数即可获取步数,详细可以看原子哥给的例程。
使用stm32单片机,然后使用移植好的驱动。
然后这样做即可获得步数,是6050传感器内部自带的一个功能。
unsigned long STEPS = 0;
dmp_get_pedometer_step_count(&STEPS);
清空步数:
dmp_set_pedometer_step_count(0);//Çå¿Õ²½Êý
以同样的方法还可以获取走路的时间,以及清空走路的时间。
int dmp_get_pedometer_walk_time(unsigned long *time);
int dmp_set_pedometer_walk_time(unsigned long time);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。