Mahlzeit, ich möchte gern 2 BME280 nacheinander auslesen wie kann ich den BMEs Adressen geben und diese seperat auslesen?
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <cactus_io_BME280_I2C.h>
// Create BME280 object
BME280_I2C bme; // I2C using address 0x77
float Feuchte1=0;
float Druck1=0;
float Temp1=0;
float Feuchte2=0;
float Druck2=0;
float Temp2=0;
//LCD
const uint8_t spalten=20; //Spalten von Display
const uint8_t zeilen=4; //Zeilen von Display
const int feldgroesse=40; //(5*8)
LiquidCrystal_I2C lcd(0x27, spalten, zeilen,feldgroesse);
void setup() {
bme.begin();
lcd.begin();
}
void loop() {
bme.readSensor();
delay(1000);
Temp1=bme.getTemperature_C();
Feuchte1=bme.getHumidity();
Druck1=bme.getPressure_MB();
Temp2=bme.getTemperature_C();
Feuchte2=bme.getHumidity();
Druck2=bme.getPressure_MB();
lcd.setCursor(0, 1);
lcd.print("Temp Feuchte Druck");
lcd.setCursor ( 0, 2 );
lcd.print (Temp1);
lcd.setCursor ( 6, 2 );
lcd.print (Feuchte1);
lcd.setCursor ( 13, 2 );
lcd.print (Druck1);
lcd.setCursor ( 0, 3 );
lcd.print (Temp2);
lcd.setCursor ( 6, 3 );
lcd.print (Feuchte2);
lcd.setCursor ( 13, 3 );
lcd.print (Druck2);
}