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); + } } /*