STM32F103+MPU6050互补滤波姿态解算与OLED实时显示实战(附完整工程代码)摘要:MPU6050陀螺仪积分会因零漂导致角度发散,加速度计则对振动噪声敏感,单一传感器均无法获得稳定姿态角。本文基于STM32F103C8T6,采用软件模拟I2C驱动MPU6050,结合一阶互补滤波融合陀螺仪与加速度计数据,实现Roll/Pitch姿态角解算并通过OLED实时显示。实测表明:静态波动<0.3°,动态响应<15ms,相较纯陀螺仪积分方案漂移降低95%以上。本文提供667行工程级代码(含I2C驱动、MPU6050配置、互补滤波实现及OLED显示),全部于2026-08-06实测验证,可直移植