Hi everyone,
I've been trying to connect this device:
To an Arduino UNO, AND NANO. The SDA and SCL pins are connected to A4 and A5 in both cases, with VCC to 3V3 and GRD to GRD. I have also tried to swap SDA and SCL in case there was a problem there.
Now, I used the ADAFRUIT BMP280 and BME280 libraries to use their test examples, and in both cases I receive the error message:
(Replace BME by BMP in the BMP case).
Now, 0x0 gives me no information, so I used the I2C scanner by Luis Llama (first one on Arduino) to detect an I2C device, and the result is:
I tried using an MPU6050 on these same ports, with a random library off internet, and it worked flawlessly: it is detected by the I2C scanner and it gives me the acceleration/gyroscope data.
I have no idea what the problem could be: obviously the Arduino works if it works with the MPU6050, the scanner works if it can detect the MPU6050, and I can't find any error with the pins as I have tried the two combinations
It got to the point I thought I burned my BME/P 280, so I went to get another one, tested the same thing: no cigar.
If anyone can help or suggest anything, I'd love it - I haven't found any other solution here or on Reddit, most posts people didn't have as "complete" an error as I seem to have.
Thanks!
Edit: I checked this post with @floresta 's solution of connecting SD0 to ground:
It still doesn't work, I connected it to ground and no I2C devices found.