-
Datei
main.cpp
Serial.printf("I2C 0x%02X: chip ID 0x%02X -> %s\n", addr, chipId, sensorTypeName(type)); if (type == SENSOR_BME280) { if (bme.begin(addr, &Wire)) { bme.setSampling(Adafruit_BME280::MODE_FORCED, Adafruit_BME280::SAMPLING_X1, Adafruit_BME280::SAMPLING_X1, Adafruit_BME280::SAMPLING_X1, Adafruit_BME280::FILTER_OFF, Adafruit_BME280::STANDBY_MS_1000); detectedSensor = SENSOR_BME280; detectedAddr = addr; Serial.println("BME280 initialized (temp + pressure + humidity)."); return true; } Serial.println("BME280 library init failed
in „Datenlogger Pendeluhr“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
platformio.ini
board_build.filesystem = littlefs ; Serial monitor monitor_speed = 115200 ; Libraries lib_deps = adafruit/Adafruit BME280 Library@^2.2.4 adafruit/Adafruit BMP280 Library@^2.6.8 adafruit/Adafruit Unified Sensor@^1.1.14 mathieucarbou/ESPAsyncWebServer@^3.6.0 mathieucarbou/AsyncTCP@^3.3.2 bblanchon/ArduinoJson@^7.1.0 ; Build
in „Datenlogger Pendeluhr“ · Mikrocontroller und Digitale Elektronik ·