I just received a BMP280 I2C Temp sensor. I ran the I2C scanner.
I used (2) 10K pull-up resistors. 1 from SDA to 3V+, SCL to 3V+
Obviously 3V from Arduino Uno to VIN to the BMP280, GND to GND.
SDA to A4(Uno), SCL to A5(Uno).
It comes up with 2 addresses:
I2C scanner. Scanning ... Found address: 64 (0x40) Found address: 118 (0x76) Done. Found 2 device(s).
I was not expecting that. Is that normal?
I had to go in and change the I2C address in the BMP280.h file to read 0x76. saved the .h file and re-loaded Arduino IDE, compiled&uploaded the BMP280test sketch. Now it works!!! It' nice to be able to figure things out on your own.
So, here I wait until the 128x64 I2C OLED arrives. Then I'll have to verify that works via I2C, then merge the 2 sketches.
I'll be back when the display arrives.