飞道的博客

BNO080高精准度九轴传感器模块 加速度陀螺仪磁力计TOC

569人阅读  评论(0)

BNO080高精准度九轴传感器模块 加速度陀螺仪磁力计TOC

1.简介
2.原理图
3.使用前准备
4.接线和程序
5.实验现象

简介
BNO080模块是一款9轴系统级封装,具有14位分辨率±16g加速度计,15位分辨率±1300uT/±2500(Z轴)uT磁力计和16位分辨率±2000度/s陀螺仪,提供卓越的9轴运动跟踪,应用于各种消费类和物联网产品中。集成了ARM®Cortex™-M0+微控制器,包括MotionEngine™固件,提供复杂的信号处理算法来处理传感器数据,并提供精确的实时三维方向,航向,校准加速度和校准角速度,支持IIC,SPI和UART通信,可快速增强现实(VR),虚拟现实(VR),机器人和物联网设备。


原理图


使用前准备
Arduino UNO开发板、BNO080模块、杜邦线若干
接线和程序



Arduino开发板接传感器的3.3V、GND、 SCL、SDA
模块默认IIC通信接口,IIC器件地址0x4B
打开Arduino库管理器搜索BNO080

安装BNO080库
实验现象
打开三轴陀螺仪示例

编译下载示例到Arduino开发板里。
打开串口监视器和串口绘图器,转动传感器。
观察三轴陀螺仪角速度输出结果。


下载三轴磁场数据输出例程。

下载三轴加速度数据输出例程。

总结
通过以上几个例程验证了BNO080九轴传感器的基本功能特性。


转载:https://blog.csdn.net/qq_42250136/article/details/112688787
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场