TCA9548A I2C Multiplexer
The TCA9548A I2C Multiplexer enables you to connect devices with the same I2C address (up to 8 same-address I2C) hooked up to one microcontroller. The multiplexer acts as a gatekeeper, shuttling the commands to the selected set of I2C pins with your command.
The multiplexer itself is on I2C address 0x70 (but can be adjusted from 0x70 to 0x77), simply write a single byte with the desired multiplexed output number to that port, any future I2C packets will get sent to that port.
Like all Adafruit breakouts, we put this nice chip on a breakout for you so you can use it on a breadboard with capacitors, and pullups and pulldowns to make usage a snap. Some header is required and once soldered in you can plug it into a solderless-breadboard. The chip itself is 3V and 5V compliant so you can use it with any logic level.