Sensors with same slave address (I2C)

Hello Guys,

I have the same problem as people above. I am using the Arduino Uno and 2 of the LPS25H Pressure/Altitude Sensors (Pololu - LPS25H Pressure/Altitude Sensor Carrier with Voltage Regulator).

I want to measure pressure of both sensors at the same time. Is that possible using the I2C Connection? The problem I have is, that I dont know how to change the addresses of one of the sensors to be able to read the measurements, since they appear to have the same address.

I was trying to use the CS pin, but as soon as I pull it down the measurement stops and doesnt continue when I pull it back up. I also did the same with the SDO pin.

Is it maybe necessary to us a multiplexer? I am a beginner with arduino and with these sensors. I would appreciate if u can explain it as simple as possible :slight_smile:

Thank you so much for all your help. Best wishes

You have a completely different problem than the OP from 3 years ago. This should be a new thread.
But to answer your question, you read page 16 of the datasheet for the device on the webpage you provided.

To head off the next question. Are you able to read one of the sensors? At what address are you reading that sensor?

FYI. You can only use two of these devices. Once you read the datasheet, you will see why.

Replies go here...
http://forum.arduino.cc/index.php?topic=529447.0

Thread locked.