My BMP-180 altimiter isn't working

Something really weird happens, when I attach the GNG on the bmp to GND on a arduino Uno, it begins frying the board. I attached the vin pin to 3.3v instead of 5v, and it started working. Though when I try to execute programs it doesn't work. I even checked a special program which would confirm BMP is even responding and I am not getting anywhere. Is soldering the biggest possible reasoning behind this or am I doing sth wrong entirelly?(could also be that it got fried a bit)

Before you buy another board, read the datasheet.
The UNO is a 5V device, so unless you plugged the BMP-180 into something more than 5VDC AND the BMP-180 shorted your explanation is difficult to understand.
Does the BLINK sketch still work? If it does go on to some more of the basic examples (pic below), to try to determine if the board is ok or not. Your comment regarding soldering makes no sense at all.

For help on this forum, please read and follow the instructions in the "How to get the best out of this forum" post.

Show a picture of your soldering and draw a wiring diagram.


The BMP180 is a 3.3V device. There is no guarantee that a 5V Arduino can successfully read and transmit data to a 3.3V device via the I2C bus.

When connecting 5V and 3.3V devices, use a bidirectional logic level shifter, like this one.

Better, use 3.3V Arduinos with 3.3V devices. 5V logic will soon be a thing of the past.

Holy s**t, it certainly is!

sPOt

1 Like

Just wanted to update, you guys were right that I was being kinda dumb, my dad decided to solder the pins together. I atteched it, noticed one pin isn't even soldered as it just moves around, and FOR SOME REASON IT WORKSSS. so maybe I fried it + souldered it terribly, ig we'll never know, thanks for the help tho.

The diagram in post#5 is wrong. The BMP board is flipped.
VCC goes to the smd transistor (left pin). SDA and SCL to the two 4k7 resistors.
Leo..