Advertisement
safwan092

pressure

Feb 9th, 2023
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1.  
  2. #include <Wire.h>
  3. #include <Adafruit_BMP085.h>
  4.  
  5. int buzzer = 34;
  6. int led = 26;
  7. Adafruit_BMP085 bmp;
  8.  
  9. void setup() {
  10. Serial.begin(9600);
  11. pinMode(buzzer, OUTPUT);
  12. pinMode(led, OUTPUT);
  13. digitalWrite(buzzer, 0);
  14. digitalWrite(led, 0);
  15. if (!bmp.begin()) {
  16. Serial.println("Could not find a valid BMP085/BMP180 sensor, check wiring!");
  17. while (1) {}
  18. }
  19. }
  20.  
  21. void loop() {
  22.  
  23. Serial.print("Pressure = ");
  24. Serial.print(bmp.readPressure());
  25. Serial.println(" Pa");
  26.  
  27. Serial.println();
  28. //1100-300 hPa
  29. if (bmp.readPressure() > 101432 || bmp.readPressure() < 30000) {
  30. digitalWrite(buzzer, 1);
  31. digitalWrite(led, 1);
  32. }
  33. else {
  34. digitalWrite(buzzer, 0);
  35. digitalWrite(led, 0);
  36. }
  37. delay(500);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement