Arduino UNO测试GY-MPU9250 9DOF

简介

GY-MPU9250模块引脚说明

GY-MPU9250与Arduino UNO接线

Arduino例程代码

总结

简介

MPU9250是一个QFN封装的复合芯片,由2部分组成。3轴的陀螺仪、加速度与磁力计,芯片内置16bit AD转换器,16位数据输出;支持I2C与SPI协议。陀螺仪范围:±250 500 1000 2000°/s;加速度范围:±2±4±8±16g;磁场范围:±4800uT;I2C通信速度400Khz,SPI通信速度最高可达1Mhz。可广泛应用于航模无人机,机器人,VR等领域。

模块引脚说明

三轴陀螺仪传感器(9DOF九轴姿态加速度陀螺仪磁场传感器)(1)

原理图

三轴陀螺仪传感器(9DOF九轴姿态加速度陀螺仪磁场传感器)(2)

引脚说明

VCC:3-5V

GND:地

SCL:I2C串行时钟线/SPI串行时钟端口

SDA:I2C串行数据线/SPI串行数据输入

EDA:连接其他I2C设备主机数据口

ECL:给I2C设备提供时钟

AD0/SO0:I2C器件地址选择位/SPI串行数据输出

INT:中断引脚

NCS:片选

FSYNC:数字同步接入帧,不用时接地

GY-MPU9250与Arduino UNO接线

三轴陀螺仪传感器(9DOF九轴姿态加速度陀螺仪磁场传感器)(3)

VCC——5V

GND——GND

SDA——A4

SCL——A5

Arduino例程代码

在库管理器找一个MPU9520的例程

三轴陀螺仪传感器(9DOF九轴姿态加速度陀螺仪磁场传感器)(4)

安装好之后,上传代码;

三轴陀螺仪传感器(9DOF九轴姿态加速度陀螺仪磁场传感器)(5)

打开串口检测器,把波特率设置为115200;

三轴陀螺仪传感器(9DOF九轴姿态加速度陀螺仪磁场传感器)(6)

移动模块,能每次看X,Y,Z对应的变化

三轴陀螺仪传感器(9DOF九轴姿态加速度陀螺仪磁场传感器)(7)

三轴陀螺仪传感器(9DOF九轴姿态加速度陀螺仪磁场传感器)(8)

总结

很多模块都能在Arduino库管理器里面找到相对应的例程,特别适合小白群体;长期发布类似文章,欢迎关注,欢迎随时留言,需要程序或者软件也可以在下方留言喔!

,