4 in 1 Temperature + Pressure + Altitude + Light Sensor - has any one used it?

I have one of these 4 in 1 sensor boards, but cannot get the temperature sensor to work. I have i2c scanned the board and can find the address of the light & pressure now have these working. But when I run the i2c scanner it does not find the address 0x5c for the am2321.

Has anyone used this device and have it working? Or do I have a problem with my sensor board?


Many pressure sensors have integrated temperature sensors for calibration and the reading from the temo sensor on the pressure sensor if oftentimes available on the I2C interface. I went to the site you provided a link for but could not find any datasheets about the sensors on he board so I could not determine whether the pressure sensor has a temp sensor onboard.

The temperature sensor may be in a different I2C bus which has to be enabled, otherwise the MPU can't read anything from it.

You may have to set the bypass bits in the Register and turn off sleep mode if it has one.

Have a look at this thread:

If you use a 5V arduino, then you should use 5V to power the module or else the levels shifters don't work. What is that switch for ? to switch between 3.3V and 5V ? Is there a schematic for the module ?

Next time, you better buy modules from Adafruit or Sparkfun, they supply information and the schematics. It might cost twice as much, but it will work. Adafruit has great tutorials and make libraries for the sensors (and they maintain the libraries).

Light sensor : Adafruit TSL2561 Digital Luminosity/Lux/Light Sensor Breakout : ID 439 : $5.95 : Adafruit Industries, Unique & fun DIY electronics and kits
Baromic pressure, Altitude and Temperature : BMP180 Barometric Pressure/Temperature/Altitude Sensor- 5V ready : ID 1603 : $9.95 : Adafruit Industries, Unique & fun DIY electronics and kits

Your module : 16.99 dollars
Adafruit modules : 5.95 + 9.95 = 15.90 dollars.
Oops, you paid too much for something unknown.

I've bought several sensors from Adafruit and they all work like a charm. I also save time and energy making use of their tutorials and libraries. You can still program down to the metal but the libraries are often a great place to start.