Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Wire.h>
- #include <Adafruit_BMP085.h>
- int buzzer = 34;
- int led = 26;
- Adafruit_BMP085 bmp;
- void setup() {
- Serial.begin(9600);
- pinMode(buzzer, OUTPUT);
- pinMode(led, OUTPUT);
- digitalWrite(buzzer, 0);
- digitalWrite(led, 0);
- if (!bmp.begin()) {
- Serial.println("Could not find a valid BMP085/BMP180 sensor, check wiring!");
- while (1) {}
- }
- }
- void loop() {
- Serial.print("Pressure = ");
- Serial.print(bmp.readPressure());
- Serial.println(" Pa");
- Serial.println();
- //1100-300 hPa
- if (bmp.readPressure() > 101432 || bmp.readPressure() < 30000) {
- digitalWrite(buzzer, 1);
- digitalWrite(led, 1);
- }
- else {
- digitalWrite(buzzer, 0);
- digitalWrite(led, 0);
- }
- delay(500);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement