Skip to content

This is modified code for Adafruit's BNO055 sensor that gives accurate orientation readings, autocalibration, and fixes their bunny example

Notifications You must be signed in to change notification settings

ShiromMakkad/BNO055

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

BNO055

Adafruit's BNO055 sensor is a very accurate and powerful sensor, but Adafruit's own code for it doesn't work. The output of their Euler angles using event.orientation.x() doesn't give accurate readings. You have to set the sensor mode to NDOF mode, use quaternions and convert them to euler angles for accurate readings (the datasheet goes into detail about modes in section 3.3). This codes implements Adafruit's persistent calibration data using the EEPROM, it gives accurate readings using the method I just described, and it fixes Adafruit's bunny example (no need to change the Processing code!)

Recommended Resources

About

This is modified code for Adafruit's BNO055 sensor that gives accurate orientation readings, autocalibration, and fixes their bunny example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages