From 262b6fa6a9c439b37a72434ff6d72e4560eab18f Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Sat, 4 Oct 2025 04:09:50 -0400 Subject: [PATCH] esp32 temperature node --- .../main/hello_world_main.c | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/ESP32-IDF_Temperture-Node-v2/main/hello_world_main.c b/ESP32-IDF_Temperture-Node-v2/main/hello_world_main.c index 6b83a93f0..5316ba4e8 100644 --- a/ESP32-IDF_Temperture-Node-v2/main/hello_world_main.c +++ b/ESP32-IDF_Temperture-Node-v2/main/hello_world_main.c @@ -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); + } } /*