Connecting multiple BMP180 to the same arduino.

Hi,

I've been working with a project that requires pressure measurement. I've upgraded from a BMP085 http://www.coolcomponents.co.uk/barometric-pressure-sensor-bmp085-breakout.html to a BMP180 https://www.sparkfun.com/products/11824 (upgraded due to availability, not choice!)

They seem to be almost identical, the only difference is that the BMP180 doesn't have the XOC pin which allows device selection. Is there any way of connecting three of these sensors to a single arduino? Currently I'm thinking of connecting each one to it's own pro-mini, and then connecting each pro-mini to one of the serial ports on a mega, but this does seem to be overkill. Is there a simpler solution?

Thanks

The simplest soloution is to put the two signals of the I2C bus through a bidirectional analogue multiplexer and simply select what device is accessed.

a bidirectional analogue multiplexer

simplest soloution

Sounds like your definition of a simple solution is different to my definition :) Are you able to point me in the direction of further reading, or maybe even a circuit diagram?

Cheers

How about an I2C mux? http://www.dsscircuits.com/index.php/i2c-multiplexer

an I2C mux?

That looks like exactly what I want, thanks!

BigusDickus: Are you able to point me in the direction of further reading, or maybe even a circuit diagram?

https://www.flickr.com/photos/33177304@N03/3230647685/player/