Go Down

Topic: BMP085 Sensor Not Working (Read 1 time) previous topic - next topic

evans123

I have connected up a BMP085 barometric pressure sensor (breakout board) from sparkfun to an arduino nano using the i2c bus (A4 - SDA and A5 -SCL) and it doesn't seem to be recognised by the arduino.

I've run the arduino i2c scanner (http://arduino.cc/playground/Main/I2cScanner) to see if anything is connected and it returns "No i2c devices found".

Does anybody know what's going on?

BMP085 Sensor Link - http://proto-pic.co.uk/barometric-pressure-sensor-bmp085-breakout-new/

Riva

Did you connect the VCC pin to 5V (wrong) or 3.3V (correct) and Ground to GND?

evans123

I've got the VCC pin going to 3.3v and GND to ground.

Have you got to configure analog pins 4 and 5 for i2C or is that what the wire library does?

evans123

Here is a picture of the circuit layout and I can't see much wrong. I've also tried using the adafruit library (https://github.com/adafruit/Adafruit-BMP085-Library) and this too says that the sensor cannot be found.


Riva

It's pretty difficult to see what pin each jumper is going to but assuming you have it wired as per this tutorial (substituting for relevant Nano pins) http://bildr.org/2011/06/bmp085-arduino/ and using there example sketch, if it still does not work then I can only assume a faulty Nano or BMP085.
One final though!
Just to reduce possible breadboard problem, jumper the 3.3V & GND directly to the relevant BMP085 pins instead of using the +- rail on the breadboard.

Go Up