STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
main.cpp
Go to the documentation of this file.
1
#include "
main.h
"
2
3
#include <Adafruit_BME280.h>
4
#include <
Arduino.h
>
5
#include <Wire.h>
6
7
static
Adafruit_BME280
bme
;
8
9
void
setup
() {
10
Serial
.begin(115200);
11
while
(!
Serial
)
12
delay
(10);
13
14
Wire.begin(
BME280_SDA_PIN
,
BME280_SCL_PIN
);
15
16
if
(!
bme
.begin(
BME280_I2C_ADDR
, &Wire)) {
17
Serial
.println(
18
"ERROR: BME280 not found. Check wiring and I2C address!"
);
19
while
(1)
20
delay
(100);
21
}
22
23
Serial
.println(
"BME280 test starting..."
);
24
Serial
.println(
"temp_C,pressure_Pa,humidity_%"
);
25
}
26
27
void
loop
() {
28
Serial
.print(
bme
.readTemperature(), 2);
29
Serial
.print(
","
);
30
Serial
.print(
bme
.readPressure(), 2);
31
Serial
.print(
","
);
32
Serial
.println(
bme
.readHumidity(), 2);
33
34
delay
(10);
35
}
Arduino.h
Serial
static SerialStub Serial
Definition
Arduino.h:128
BME280_I2C_ADDR
#define BME280_I2C_ADDR
Definition
main.h:11
main.h
BME280_SDA_PIN
#define BME280_SDA_PIN
Definition
main.h:8
BME280_SCL_PIN
#define BME280_SCL_PIN
Definition
main.h:9
delay
void delay(int ms)
Definition
actuator_nc.cpp:30
setup
void setup()
Definition
main.cpp:142
loop
void loop()
Definition
main.cpp:201
bme
static Adafruit_BME280 bme
Definition
main.cpp:16
firmware
IC_Testing
BME280
src
main.cpp
Generated by
1.15.0