Use this BNO080 Absolute Orientation Sensor to sense orientation and motion for VR, AR, IoT and robotics projects. Produces accurate rotation vector headings, excellently suited for VR and other heading applications with a static rotation error of 2 degrees or less!
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)
Features:
| PS0 | PS1 | Interface |
|---|---|---|
| 0 | 0 | I2C |
| 1 | 0 | UART-RVC |
| 0 | 1 | UART |
| 1 | 1 | SPI |
float getQuatI(); --- Retrieves the i-axis quaternion from the IMU.float getQuatJ(); --- Retrieves the j-axis quaternion from the IMU.float getQuatK(); --- Retrieves the k-axis quaternion from the IMU.float getQuatReal(); --- Retrieves the real component of the quaternion from the IMU.float getQuatRadianAccuracy(); --- Retrieves the accuracy of the quaternion from the IMU in radians.uint8_t getQuatAccuracy(); --- Retrieves the accuracy of the quaternion from the IMU.
float getAccelX(); --- Retrieves the x-axis acceleration.float getAccelY(); --- Retrieves the y-axis acceleration.float getAccelZ(); --- Retrieves the z-axis acceleration.uint8_t getAccelAccuracy(); --- Retrieves the accuracy of the accelerometer readings.
float getGyroX(); --- Retrieves the x-axis gyroscope reading.float getGyroY(); --- Retrieves the y-axis gyroscope reading.float getGyroZ(); --- Retrieves the z-axis gyroscope reading.uint8_t getGyroAccuracy(); --- Retrieves the accuracy of the gyroscope reading.
float getMagX(); --- Retrieves the x-axis magnetometer reading.float getMagY(); --- Retrieves the y-axis magnetometer reading.float getMagZ(); --- Retrieves the z-axis magnetometer reading.uint8_t getMagAccuracy(); --- Retrieves the accuracy of the magnetometer reading.uint16_t getStepCount(); --- Gets the number of steps from the BNO080's onboard pedometer.uint8_t getStabilityClassifier();--- Retrieves the stability classification, a number between 0 and 6.
uint8_t getActivityClassifier();--- Retrieves the Activity classification, a number between 0 and 8, based on a comparison of the confidence levels in each activity.