Advertisement
Panini

BMP280 (2)

Aug 4th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. #include "Seeed_BME280.h"
  2. #include <Wire.h>
  3.  
  4. BME280 bme280;
  5.  
  6. void setup()
  7. {
  8. Serial.begin(9600);
  9. if(!bme280.init()){
  10. Serial.println("Device error!");
  11. }
  12. }
  13.  
  14. void loop()
  15. {
  16. float pressure;
  17.  
  18. //get and print temperatures
  19. Serial.print("Temp: ");
  20. Serial.print(bme280.getTemperature());
  21. Serial.println("C");//The unit for Celsius because original arduino don't support special symbols
  22.  
  23. //get and print atmospheric pressure data
  24. Serial.print("Pressure: ");
  25. Serial.print(pressure = bme280.getPressure());
  26. Serial.println("Pa");
  27.  
  28. //get and print altitude data
  29. Serial.print("Altitude: ");
  30. Serial.print(bme280.calcAltitude(pressure));
  31. Serial.println("m");
  32.  
  33. //get and print humidity data
  34. Serial.print("Humidity: ");
  35. Serial.print(bme280.getHumidity());
  36. Serial.println("%");
  37.  
  38. delay(1000);
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement