Advertisement
chillichump

2 BME280's with the Adafruit Library

Mar 29th, 2020
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.28 KB | None | 0 0
  1. /*
  2.     www.youtube.com/chillichump
  3.     www.youtube.com/chillichump2
  4.     www.chillichump.com
  5. */
  6.    
  7.  
  8. #include <Adafruit_BME280.h>
  9. Adafruit_BME280 bme1; // I2C
  10. Adafruit_BME280 bme2; // I2C
  11.  
  12. void setup() {
  13.   Serial.begin(9600);
  14.   Serial.println("2 x BME280 Test");
  15.   unsigned status;
  16.   status = bme1.begin(0x76);
  17.   if (!status) {
  18.     Serial.println("Could not find a valid BME280 sensor at address 0x76!");
  19.     while (1);
  20.   }
  21.   status = bme2.begin(0x77);
  22.   if (!status) {
  23.       Serial.println("Could not find a valid BME280 sensor at address 0x77!");
  24.       while (1);
  25.   }
  26.  
  27. }
  28.  
  29. void loop() {  
  30.   Serial.print("BME 1 Temperature: ");
  31.   Serial.print(bme1.readTemperature());
  32.   Serial.println(" °C");
  33.  
  34.   Serial.print("BME 1 Pressure: ");
  35.   Serial.print(bme1.readPressure() / 100.0F);
  36.   Serial.println(" hPa");
  37.  
  38.   Serial.print("BME 1 Humidity: ");
  39.   Serial.print(bme1.readHumidity());
  40.   Serial.println(" %");
  41.  
  42.   Serial.print("BME 2 Temperature: ");
  43.   Serial.print(bme2.readTemperature());
  44.   Serial.println(" °C");
  45.  
  46.   Serial.print("BME 2 Pressure: ");
  47.   Serial.print(bme2.readPressure() / 100.0F);
  48.   Serial.println(" hPa");
  49.  
  50.   Serial.print("BME 2 Humidity = ");
  51.   Serial.print(bme2.readHumidity());
  52.   Serial.println(" %");
  53.  
  54.   Serial.println();
  55.   delay(2000);
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement