/*
Arduino UNO R3
Lettura dati da sensore BME280
www.adrirobot.it
https://www.adrirobot.it/sensore-bme280-pressione-umidita-temperatura/
*/
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
Adafruit_BME280 bme;
void setup() {
Serial.begin(115200);
Wire.begin();
Serial.println("Test BME280 Adrirobot");
if (!bme.begin(0x76)) {
Serial.println("Errore: BME280 non trovato!");
while (1);
}
Serial.println("BME280 inizializzato correttamente");
}
void loop() {
Serial.print("Temperatura: ");
Serial.print(bme.readTemperature());
Serial.println(" °C");
Serial.print("Umidita': ");
Serial.print(bme.readHumidity());
Serial.println(" %");
Serial.print("Pressione: ");
Serial.print(bme.readPressure() / 100.0F);
Serial.println(" hPa");
Serial.println("----------------------");
delay(2000);
}www.adrirobot.it