6轴惯性测量单元,加速度、角速度传感器MPU6050,读取数据并Kalman滤波器处理数据
MPU6050六轴传感器
采用MPU6050的手势遥控器,实现用两块单片机读取MPU6050状态再通过蓝牙传送给另一块单片机,再控制不同的反应
深入探讨 MPU6050 传感器的姿态检测原理,分析其工作机制及应用。
代码是在正点原子STM32F407开发板例程修改的,通俗易懂,注释详细,自己编写修改的,亲测实用,oled上显示温度,俯仰角,横滚角和航向角。
mpu6050姿态和算法打包
mpu6050的DMP移植实例,均经过编译验证可用。其中包含stm32、pic单片机以及430的项目
是市面上50元左右的MPU,能直接在USART2 导出各种数据包的(55为帧头,第二位为数据包类型,即51是角速度,52是加速度,53是角度,后面是8位数据,最后是校验和)
内含mpu6050加速度计陀螺仪模块的官方DMP库,可以通过fifo读取加速度和角加速度值,内置的运动芯片自动解算模块的姿态信息通过四元数的形式发送到fifo,解放了mcu,让其能够有更多时间处理其他
声明: 此例程是通过学习正点原子的STM32教程视频作,有部分是直接移植,部分是有 改动,例如对应的IO;由于本人也是刚刚学习STM32,自己书写的已程序注释写的不是 很好,如有疑问,网上参考,谢谢!