ES ordening
This commit is contained in:
37
ES/ES assignment 4/ES assignment 3 I2C/Assignment-A/main.cpp
Normal file
37
ES/ES assignment 4/ES assignment 3 I2C/Assignment-A/main.cpp
Normal file
@@ -0,0 +1,37 @@
|
||||
#include <Arduino.h>
|
||||
#include <Wire.h>
|
||||
#include "BME280.h"
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
Wire.begin();
|
||||
|
||||
Serial.println("Initializing BME280...");
|
||||
|
||||
uint8_t id = BME280_GetID();
|
||||
Serial.print("Sensor ID: 0x");
|
||||
Serial.println(id, HEX);
|
||||
|
||||
BME280_Reset();
|
||||
|
||||
// Set oversampling for humidity = x1 (00000001)
|
||||
BME280_CtrlHum(0x01);
|
||||
|
||||
// Set oversampling for temp and pressure = x1, mode = normal (00100111)
|
||||
BME280_CtrlMeas(0x27);
|
||||
|
||||
Serial.println("BME280 Setup Done.");
|
||||
}
|
||||
|
||||
void loop() {
|
||||
long temp_raw = BME280_ReadTemperature();
|
||||
int hum_raw = BME280_ReadHumidity();
|
||||
long press_raw = BME280_ReadPressure();
|
||||
|
||||
Serial.print("Raw Temperature: ");
|
||||
Serial.print(temp_raw);
|
||||
Serial.print(" | Raw Humidity: ");
|
||||
Serial.print(hum_raw);
|
||||
Serial.print(" | Raw Pressure: ");
|
||||
Serial.println(press_raw);
|
||||
}
|
||||
Reference in New Issue
Block a user