Files
claudio 368d6fafea Issue
Code backup
2026-05-10 16:59:01 +02:00

54 lines
922 B
C++

#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
#define SEALEVELPRESSURE_HPA (1013.25)
Adafruit_BME280 bme;
void setup() {
Serial.begin(9600);
if (!bme.begin(0x76)) {
Serial.println("Could not find a valid BME280 sensor, check wiring!");
while (1);
}
}
// BME280
void readTemperature() {
Serial.print("Temperature = ");
Serial.print(bme.readTemperature());
Serial.println(" *C");
}
void readPressure() {
Serial.print("Pressure = ");
Serial.print(bme.readPressure() / 100.0F);
Serial.println(" hPa");
}
void readHumidity() {
Serial.print("Humidity = ");
Serial.print(bme.readHumidity());
Serial.println(" %");;
Serial.println();
}
void loop() {
readTemperature();
readPressure();
readHumidity();
delay(1000);
}
//Temperature = 26.10 *C
//Pressure = 1013.46 hPa
//Humidity = 56.13 %
//Temperature = -143.84 *C
//Pressure = 1144.83 hPa
//Humidity = 100.00 %