wayland/bno055-aos

License: MIT

Absolute orientation sensor. Arduino library for the BNO055 breakout (https://learn.adafruit.com/adafruit-bno055-absolute-orientation-sensor/). Wraps Adafruit Unified BNO055 Driver (https://github.com/adafruit/Adafruit_BNO055).
NodeDescription
abs-orient-sensor
Continuously describes orientation using Euler angles (heading/yaw, pitch and roll).
abs-orient-sensor-quaternion
Continuously describes orientation using quaternions.
bno055-device
Create bno055 device.
example-query-chip-revision-numbers
Example patch for reading the chip revision numbers of the bno055 absolute orientation sensor.
example-read-raw-data
Example demonstrating the reading of raw data from the sensor.
example-test-sensor
Patch for testing bno055 device using abs-orient-sensor node.
example-test-sensor-quaternion
Patch for testing bno055 device using abs-orient-sensor-quaternion node.
example-text-lcd-16x2-i2c
Example to show how output from the bno055 absolute orientation sensor can be displayed on a text LCD screen. The LCD screen will display heading/yaw (X), roll (Y), pitch (Z) and calibration status of system (C).
init
Initializes bno055 device.
read-acceleration
Reads acceleration in each of the three axes.
read-angular-velocity
Reads angular velocity in each of the three axes.
read-calibration
Reads calibration status of the system and three sensors.
read-gravitational-acceleration
Reads gravitational acceleration (accleration minus any movement) in each of the three axes.
read-linear-acceleration
Reads linear acceleration (acceleration minus gravity) in each of the three axes.
read-magnetic-field-strength
Reads magnetic field strength in each of the three axes.
read-orientation
Reads orientation in Euler angles (heading/yaw, pitch and roll).
read-orientation-quaternion
Reads orientation in quaternions.
read-rev-info
Read chip revision numbers of the bno055 absolute orientation sensor.
read-sensor-status
Reads status of bno055 sensor.
read-temp
Returns the current ambient temperature in degrees celsius.
example-4d-ulcd
Displays output from absolute orientation sensor on a 4D uLCD display.
To use the nodes in your project you should have the wayland/bno055-aos library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.