Due to high demand, expect some shipping delays at this time - orders may not ship for up to 2-3 business days.
0

BNO055 and TSL2591 I^2C address conflict.
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

BNO055 and TSL2591 I^2C address conflict.

by SimonBoonstra on Wed Jan 26, 2022 8:13 am

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

SimonBoonstra
 
Posts: 5
Joined: Sun Nov 28, 2021 3:57 am

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

by adafruit_support_bill on Wed Jan 26, 2022 8:20 am

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

adafruit_support_bill
 
Posts: 83812
Joined: Sat Feb 07, 2009 10:11 am

Please be positive and constructive with your questions and comments.