Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <OneWire.h>
- #include <Wire.h>
- #include <Adafruit_BMP085.h>
- #include <LiquidCrystal_I2C.h>
- #define ONE_WIRE_BUS 2
- #define RESOLUTION 11
- #define DEBUG false
- Adafruit_BMP085 bmp;
- LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE );
- void setup() {
- Serial.begin(9600);
- if (bmp.begin(3)) {
- // Serial.println("Found BMP085 sensor...");
- } else {
- // Serial.println("Unable to find BMP085 sensor...");
- }
- lcd.begin(20, 4);
- }
- void loop() {
- delay(5000);
- lcd.clear();
- lcd.setCursor(0, 3);
- float temp = bmp.readTemperature();
- lcd.setCursor(0, 0);
- lcd.print("Temp: ");
- lcd.print(temp);
- float pressure = bmp.readPressure();// / 100;
- lcd.setCursor(0, 1);
- lcd.print("Pressure: ");
- lcd.print(pressure);
- float altitude = bmp.readAltitude();
- lcd.setCursor(0, 2);
- lcd.print("Altitude: ");
- lcd.print(altitude);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement