BNO080 high-precision nine-axis sensor module acceleration gyroscope magnetometer TOC

BNO080 high-precision nine-axis sensor module acceleration gyroscope magnetometer TOC

1. Introduction
2. Schematic diagram
3. Preparation before use
4. Wiring and procedures
5. Experimental phenomenon

Introduction
BNO080 module is a 9-axis system-level package, with 14-bit resolution ±16g accelerometer, 15-bit resolution ±1300uT/±2500 (Z-axis) uT magnetometer and 16-bit resolution ±2000 degrees/s gyroscope , Provide excellent 9-axis motion tracking, which is used in a variety of consumer and Internet of Things products. Integrate ARM®Cortex™-M0+ microcontroller, including MotionEngine™ firmware, provide complex signal processing algorithms to process sensor data, and provide accurate real-time three-dimensional direction, heading, calibration acceleration and calibration angular velocity, support IIC, SPI and UART Communication can be quickly augmented reality (VR), virtual reality (VR), robots and IoT devices.
Insert picture description here

Schematic diagram

Insert picture description here
Insert picture description here
Before using the schematic diagram , prepare the
Arduino UNO development board, BNO080 module, and some wiring and programs of DuPont line

Insert picture description here
Insert picture description here
Insert picture description here

Insert picture description here
Arduino development board contact sensor 3.3V, GND, SCL, SDA
module default IIC communication interface, IIC device address 0x4B
open Arduino library manager searches BNO080
Insert picture description here
mounted BNO080 library
experimental results
open exemplary triaxial gyroscope
Insert picture description here
compiled to download sample Arduino development board in .
Turn on the serial monitor and serial plotter and turn the sensor.
Observe the angular velocity output results of the three-axis gyroscope.
Insert picture description here
Insert picture description here
Download the three-axis magnetic field data output routine.
Insert picture description here
Download the three-axis acceleration data output routine.
Insert picture description here
Summary
The basic functional characteristics of the BNO080 nine-axis sensor have been verified through the above several routines.

Guess you like

Origin blog.csdn.net/qq_42250136/article/details/112688787