mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2025-08-08 07:56:15 +00:00
.
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
platform = espressif32
|
platform = espressif32
|
||||||
board = esp32dev
|
board = esp32dev
|
||||||
framework = arduino
|
framework = arduino
|
||||||
monitor_speed = 9600
|
monitor_speed = 115200
|
||||||
lib_deps =
|
lib_deps =
|
||||||
adafruit/Adafruit BME280 Library@^2.2.2
|
adafruit/Adafruit BME280 Library@^2.2.2
|
||||||
adafruit/Adafruit BMP280 Library@^2.6.8
|
adafruit/Adafruit BMP280 Library@^2.6.8
|
||||||
|
@@ -4,10 +4,7 @@
|
|||||||
#include <Adafruit_BMP280.h>
|
#include <Adafruit_BMP280.h>
|
||||||
#include <WiFiClientSecure.h>
|
#include <WiFiClientSecure.h>
|
||||||
|
|
||||||
#define BME280
|
//#define BME280
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
float humidity = 0.0;
|
float humidity = 0.0;
|
||||||
@@ -17,13 +14,30 @@ struct {
|
|||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
|
|
||||||
Serial.begin(9600);
|
Serial.begin(115200);
|
||||||
Serial.println();
|
Serial.println();
|
||||||
Serial.println("Running setup ...");
|
Serial.println("Running setup ...");
|
||||||
sensors_values.humidity = 0.0;
|
sensors_values.humidity = 0.0;
|
||||||
sensors_values.pressure = 0.0;
|
sensors_values.pressure = 0.0;
|
||||||
sensors_values.temperature = 0.0;
|
sensors_values.temperature = 0.0;
|
||||||
|
|
||||||
|
byte error, address;
|
||||||
|
int dev = 0;
|
||||||
|
for (address = 1; address < 127; address++) {
|
||||||
|
Wire.beginTransmission(address);
|
||||||
|
error = Wire.endTransmission();
|
||||||
|
if (error == 0) {
|
||||||
|
Serial.print("I2C device found at address 0x");
|
||||||
|
Serial.println(address, HEX);
|
||||||
|
dev++;
|
||||||
|
}
|
||||||
|
else if (error == 4) {
|
||||||
|
Serial.println("Unknown error at address 0x");
|
||||||
|
Serial.println(address, HEX);
|
||||||
|
}
|
||||||
|
delay(250);
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef BME280
|
#ifdef BME280
|
||||||
Adafruit_BME280 bme;
|
Adafruit_BME280 bme;
|
||||||
unsigned status = bme.begin(0x76); // I2C slave address 0x76 (SDO set to GND)
|
unsigned status = bme.begin(0x76); // I2C slave address 0x76 (SDO set to GND)
|
||||||
|
Reference in New Issue
Block a user