BNO055: change I2C address during runtime

The second address values aren't random, but they clearly are wrong, suggesting that the BNO055 CPU does not read the address pin after startup.

Try sending the BNO055 a system reset command after (or "instantaneously" before) changing the address pin value.

Also, I wonder about creating two instances of the "bno" object with the same name but different addresses. Try creating bno28 and bno29 instead.

1 Like