#include #include Adafruit_BME280 sensor; constexpr int SDA_PIN = 8; constexpr int SCL_PIN = 9; void setup() { Serial.begin(115200); Wire.begin(SDA_PIN, SCL_PIN, 100000); if (!sensor.begin(0x76, &Wire) && !sensor.begin(0x77, &Wire)) { Serial.println("BME280 unavailable: check wiring/address"); while (true) delay(1000); } Serial.println("ms,temperature_c,humidity_pct,pressure_hpa"); } void loop() { const float t = sensor.readTemperature(); const float h = sensor.readHumidity(); const float p = sensor.readPressure() / 100.0F; if (isfinite(t) && isfinite(h) && isfinite(p)) { Serial.printf("%lu,%.2f,%.2f,%.2f\n", millis(), t, h, p); } delay(2000); }