mpu9250 适用于MPU9250(和某些MPU *设备)和板载AK8963(加速度计+陀螺仪+磁力计IMU)的no_std驱动程序。 什么有效 读取加速度计,陀螺仪,温度传感器和磁力计:原始值,换算值和换算值。 设置DLPF,读数刻度,采样率除数。 读取mpu9250和ak8963的WHO_AM_I寄存器。 获得分辨率和工厂灵敏度。 支持芯片 MPU9250 - Imu和Marg ; MPU9255 Imu MPU9255 ( Imu和Marg ; MPU6500仅Imu 。 笔记 MPU9255在ASIC中具有一些额外的功能,该功能允许一些其他的手势控制,但该芯片与MPU9250相同。 基本用法 将作为依赖项包含在Cargo.toml中 : [dependencies.mpu9250] version = "" 使用embedded-hal实现获取SP
2023-04-24 17:30:50 39KB Rust
1
Python中的MPU-9250(MPU-6500 + AK8963)I2C驱动程序 MPU-9250是一个多芯片模块(MCM),由集成到单个QFN封装中的两个芯片组成。 MPU-6500的一个模具中装有3轴陀螺仪,3轴加速度计和温度传感器。 另一个模具装有AK8963 3轴磁力计。 因此,MPU-9250是9轴运动跟踪设备,结合了3轴陀螺仪,3轴加速度计,3轴磁力计和Digital Motion Processor:trade_mark:(DMP)。 MPU-9250的硬件文档可在和。 目录 安装方式 要通过pip安装,请执行以下操作: pip install mpu9250-jmdev 要将软件包用于开发目的,请使用: git clone https://github.com/Intelligent-Vehicle-Perception/MPU-9250-Sensors-Data-Collect.git MPU9250 cd MPU9250 pip install -e . pip install -r requirements.txt 已知的问题 :information
2021-09-23 11:58:59 1.57MB python arduino i2c raspberrypi
1
代码基于Linux arm嵌入式平台,C语言代码,使用mpu9250传感器,实现电子罗盘的8字校准,0-359度指向功能。
2021-07-11 16:06:26 19KB mpu9250 compass AK8963 校准
1