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
7static Adafruit_BME280 bme;
8
9void 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
27void 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}
static SerialStub Serial
Definition Arduino.h:128
#define BME280_I2C_ADDR
Definition main.h:11
#define BME280_SDA_PIN
Definition main.h:8
#define BME280_SCL_PIN
Definition main.h:9
void delay(int ms)
void setup()
Definition main.cpp:142
void loop()
Definition main.cpp:201
static Adafruit_BME280 bme
Definition main.cpp:16