Hi,
I just bought the following BME 280 sensor:
https://www.aliexpress.com/item/4000089030348.html?spm=a2g0s.9042311.0.0.41274c4dA01lC2
My wiring:
- Pin VCC on the sensor -> 3.3 V on UNO
- Pin GND -> GND
- Pin SCL -> A5
- Pin SDA -> A4
- Pin CSB -> not connected
- Pin SDO -> not connected
I connected it to the I2C bus of an Arduino UNO and found out with the i2c scan program its address. It is 0x76, as used in the included header file:
#include <Adafruit_Sensor.h>
Then I tried to run example sketches from some libraries that I found, like the Adafruit_280 or SparkFun BME 280. In the Serial Monitor I found messages like (run of the Adafruit library example):
19:00:31.249 -> BME280 test
19:00:31.249 -> Could not find a valid BME280 sensor, check wiring, address, sensor ID!
19:00:31.295 -> SensorID was: 0x58
19:00:31.331 -> ID of 0xFF probably means a bad address, a BMP 180 or BMP 085
19:00:31.370 -> ID of 0x56-0x58 represents a BMP 280,
19:00:31.417 -> ID of 0x60 represents a BME 280.
19:00:31.512 -> ID of 0x61 represents a BME 680.
That is all that appears in the Serial Monitor, i.e. no measured values.
Seeing this, I tried also with some BMP libraries but had the same negative results.
TIA for your suggestions.
Regards,
Victor