Quantcast
Channel: banana pi single board computer open source project official forum BPI team - Latest posts
Viewing all articles
Browse latest Browse all 43656

BPI-M2+ Weather station:Air pressure sensor, temperature sensor,light intensity sensor arduino lib

$
0
0

BPI-M2+ Weather station_04_Air pressure sensor arduino lib

Air pressure sensor use IIC interface(A4->SDA,A5->SCL)

#include <bmp180.h>

bmp180 BMP180;

void setup() {
  Serial.begin(9600);
  BMP180.Calibration();
}

void loop() {
  float temperature = BMP180.GetTemperature(); //MUST be called first
  float pressure = BMP180.GetPressure();
  float atm = pressure / 101325; // "standard atmosphere"
  float altitude = BMP180.calcAltitude(pressure); //Uncompensated caculation - in Meters 

  Serial.print("Temperature: ");
  Serial.print(temperature, 2); //display 2 decimal places
  Serial.print("deg C ");

  Serial.print("Pressure: ");
  Serial.print(pressure, 0); //whole number only.
  Serial.print(" Pa ");

  Serial.print("Standard Atmosphere: ");
  Serial.print(atm, 4); //display 4 decimal places
  Serial.print(" ");

  Serial.print("Altitude: ");
  Serial.print(altitude, 2); //display 2 decimal places
  Serial.print(" M");

  Serial.println();//line break

  delay(1000); //wait a second and get values again.
}

bmp180 lib download link:

https://drive.google.com/file/d/0B4PAo2nW2KfnbUo0NmRnTFhwdXc/view?usp=sharing


Viewing all articles
Browse latest Browse all 43656

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>