BNO055 and TSL2591 I^2C address conflict.

Breakout boards, sensors, other Adafruit kits, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
SimonBoonstra
 
Posts: 5
Joined: Sun Nov 28, 2021 3:57 am

BNO055 and TSL2591 I^2C address conflict.

Post by SimonBoonstra »

Dear support

I want to use two breakout boards in my project.
The BNO055 orientation sensor together with the TSL2591.
The I^2C address of BNO can be selected between 0x28 and 0x29 and the TSL2591 uses 0x28 and 0x29 and cannot be changed.
Therefore I have an address conflict between this two modules. Do you see a solution to use both oft this breakout boards on the same I^2C controller?
Or is the only solution to use two different I^2C ports (which I try to avoid) to spare GPIO pins.

Best regards

Simon

User avatar
adafruit_support_bill
 
Posts: 88090
Joined: Sat Feb 07, 2009 10:11 am

Re: BNO055 and TSL2591 I^2C address conflict.

Post by adafruit_support_bill »

You can use an i2c multiplexer to switch between up to 8 i2c buses:
https://www.adafruit.com/product/2717

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Products from Adafruit”