M24LR16-E I2C EEPROM not detected during I2C scanning device
I2C requires pull-up resistors on the SCL and SDA lines. In reading the description of the BMP180 breakout board, though I didn't find explicit mention, it aspears that it has the pull-ups in that board since it shows wiring directly to an Aduino.

Try connecting two 4.7Kohm resistors, one from SCL to Vcc and one from SDA to Vcc.