BNO055 + Arduino uno not giving correct data output

Hello everyone,

I am trying to use a BNO055 sensor with an Arduino UNO to record flight data from a model rocket. My problem comes when trying to read off the XYZ orientation data. I have downloaded both the Adafruit BNO055 and the Adafruit unified sensor libraries, and have checked that the computer is able to detect the Arduino uno. I then tried opening up sensorapi and ran the programme. This is where my problem arises, when looking at the data that I am getting it is all a mess and not the XYZ data I had hoped for. I have attached images of the data I am getting and also my wiring set up just to check there is nothing wrong there!

I have checked most of the forums and I haven't seen anyone getting this error on Arduino Uno.

I am using an elego uno R3.

Any help on this issue would be very helpful.

TIA

Always post your code, using code tags as described in the "How to use this forum" post.

The screenshot photo looks like you have a Baud rate mismatch. Check that the Serial.begin() in setup() matches the setting on the serial monitor, lower right corner.

The photo of the setup is not at all helpful, but a hand drawn wiring diagram would be.

As an aside, I doubt very much that you will find the BNO055 useful in a model rocket. It is moderately useful for 3D orientation measurements on slow moving things like model boats and drones, but the built in assumptions are inappropriate for something with high acceleration and/or in free fall.

What do you want to measure?