Advertisement
Guest User

Untitled

a guest
Apr 12th, 2015
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. #include <OneWire.h>
  2. #include <Wire.h>
  3. #include <Adafruit_BMP085.h>
  4. #include <LiquidCrystal_I2C.h>
  5.  
  6. #define ONE_WIRE_BUS 2
  7. #define RESOLUTION 11
  8. #define DEBUG false
  9.  
  10. Adafruit_BMP085 bmp;
  11. LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE );
  12.  
  13.  
  14. void setup() {
  15.   Serial.begin(9600);
  16.   if (bmp.begin(3)) {
  17.     // Serial.println("Found BMP085 sensor...");
  18.   } else {
  19.     // Serial.println("Unable to find BMP085 sensor...");
  20.   }
  21.   lcd.begin(20, 4);
  22. }
  23.  
  24. void loop() {
  25.     delay(5000);
  26.    
  27.     lcd.clear();
  28.     lcd.setCursor(0, 3);
  29.  
  30.     float temp = bmp.readTemperature();
  31.     lcd.setCursor(0, 0);
  32.     lcd.print("Temp: ");
  33.     lcd.print(temp);
  34.  
  35.     float pressure = bmp.readPressure();// / 100;
  36.     lcd.setCursor(0, 1);
  37.     lcd.print("Pressure: ");
  38.     lcd.print(pressure);
  39.    
  40.     float altitude = bmp.readAltitude();
  41.     lcd.setCursor(0, 2);
  42.     lcd.print("Altitude: ");
  43.     lcd.print(altitude);
  44.        
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement