from machine import I2C, Pin
import time
import bme280
# Initialize I2C
i2c = I2C(0, scl=Pin(17), sda=Pin(16), freq=100000)
# Create BME280 object
bme = bme280.BME280(i2c=i2c)
while True:
temperature, pressure, humidity = bme.read_compensated_data()
print(f"Temperature: {temperature/100:.2f} °C")
print(f"Pressure: {pressure/256:.2f} hPa")
print(f"Humidity: {humidity/1024:.2f} %")
time.sleep(1)
from machine import I2C, Pin
import time
import bme280
# Initialize I2C
i2c = I2C(0, scl=Pin(17), sda=Pin(16), freq=100000)
# Create BME280 object
bme = bme280.BME280(i2c=i2c)
while True:
temperature, pressure, humidity = bme.read_compensated_data()
print(f"Temperature: {temperature/100:.2f} °C")
print(f"Pressure: {pressure/256:.2f} hPa")
print(f"Humidity: {humidity/1024:.2f} %")
time.sleep(1)