esp32 temperature node

This commit is contained in:
2025-10-04 04:09:50 -04:00
parent 229296486d
commit 262b6fa6a9

View File

@@ -53,14 +53,18 @@ void app_main(void)
i2c_bus = i2c_bus_create(i2c_master_port, &conf);
bme280 = bme280_create(i2c_bus, BME280_I2C_ADDRESS_DEFAULT);
bme280_default_init(bme280);
bme280_read_temperature(bme280, &temperature);
bme280_read_temperature(bme280, &temperature);
bme280_read_humidity(bme280, &humidity);
bme280_read_pressure(bme280, &pressure);
printf("Temperature: %.2f C\n", temperature);
printf("Temperature: %.2f %\n", humidity);
printf("Temperature: %.2f kPa\n", pressure);
while (true) {
bme280_read_temperature(bme280, &temperature);
bme280_read_humidity(bme280, &humidity);
bme280_read_pressure(bme280, &pressure);
printf("Temperature: %.2f C\n", temperature);
printf("Temperature: %.2f %\n", humidity);
printf("Temperature: %.2f kPa\n", pressure);
vTaskDelay(2000 / portTICK_PERIOD_MS);
}
}
/*