-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathViolettiBPM260Koodi.ino
More file actions
50 lines (40 loc) · 996 Bytes
/
Copy pathViolettiBPM260Koodi.ino
File metadata and controls
50 lines (40 loc) · 996 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <Wire.h>
#include "i2c.h"
#include "i2c_BMP280.h"
BMP280 bmp280;
void setup()
{
Serial.begin(9600);
Serial.print("Probe BMP280: ");
if (bmp280.initialize()) Serial.println("Sensor found");
else
{
Serial.println("Sensor missing");
while (1) {}
}
// onetime-measure:
bmp280.setEnabled(0);
bmp280.triggerMeasurement();
}
void loop()
{
bmp280.awaitMeasurement();
float temperature;
bmp280.getTemperature(temperature);
float pascal;
bmp280.getPressure(pascal);
// static float meters, metersold;
// bmp280.getAltitude(meters);
// metersold = (metersold * 10 + meters)/11;
bmp280.triggerMeasurement();
// Serial.print(" HeightPT1: ");
// Serial.print(metersold);
// Serial.print(" m; Height: ");
// Serial.print(meters);
Serial.print(" Pressure: ");
Serial.print(pascal);
Serial.print(" Pa; T: ");
Serial.print(temperature);
Serial.println(" C");
delay(500);
}