#include <Arduino.h>
#include <Wire.h>
#include <Adafruit_BMP085.h>
Adafruit_BMP085 bmp;
void setup() {
Serial.begin(115200);
Serial.println("BMP180 test!");
Wire.begin();
if (!bmp.begin()) {
Serial.println("BMP180 not found!");
while (1) {
delay(1000);
}
}
Serial.println("BMP180 found!");
}
void loop() {
float temperature = bmp.readTemperature();
int32_t pressure = bmp.readPressure();
Serial.printf("Temperature: %.1f C\n", temperature);
Serial.printf("Pressure: %d Pa\n", pressure);
delay(200);
}
Loading
bmp180
bmp180