@micha_pr wrote: Can you publish the used program / library? It must work 🙂 ... A bit slow of a response... Of course! I believe this is the arduino code that was used. ********************************************************************* /*************************************************************************** This is a library for the BMP280 humidity, temperature & pressure sensor Designed specifically to work with the Adafruit BMEP280 Breakout ----> http://www.adafruit.com/products/2651 These sensors use I2C or SPI to communicate, 2 or 4 pins are required to interface. Adafruit invests time and resources providing this open source code, please support Adafruit andopen-source hardware by purchasing products from Adafruit! Written by Limor Fried & Kevin Townsend for Adafruit Industries. BSD license, all text above must be included in any redistribution ***************************************************************************/ #include <Wire.h> //#include <SPI.h> #include <Adafruit_Sensor.h> #include <Adafruit_BMP280.h> Adafruit_BMP280 bmp; // I2C //Adafruit_BMP280 bme(BMP_CS); // hardware SPI //Adafruit_BMP280 bme(BMP_CS, BMP_MOSI, BMP_MISO, BMP_SCK); void setup() { Serial.begin(9600); Serial.println(F("BMP280 test")); if (!bmp.begin()) { Serial.println("Could not find a valid BMP280 sensor, check wiring!"); while (1); } } void loop() { Serial.print("Temperature = "); Serial.print(bmp.readTemperature()); Serial.println(" *C"); Serial.print("Pressure = "); Serial.print(bmp.readPressure()); Serial.println(" Pa"); Serial.print("Approx altitude = "); Serial.print(bmp.readAltitude(1013.25)); // this should be adjusted to your local forcase Serial.println(" m"); Serial.println(); delay(1000); } ********************************************************************* And the Adafruit_BMP280.h header file had this section changed (0x77 to 0x76). /*========================================================================= I2C ADDRESS/BITS -----------------------------------------------------------------------*/ #define BMP280_ADDRESS 0x76 /*=========================================================================*/ The Adafruit_Sensor.h was left unchanged as its just declaring cosntants. The Adafruit_BMP280.cpp file was also left unchanged, and I had a peak inside and could not find anything that could relate to this issue. However, I added the files bellow if they can be of any help. I used a reflow oven to mount the BMP280 to the PCB, could this have an effect on the sensors themselves? As I am able to get a response from the sensor, just no meaningfull sensor values.
... View more