-
Notifications
You must be signed in to change notification settings - Fork 222
BME280 SENSOR
Jaume Olivé Petrus edited this page Sep 17, 2017
·
26 revisions
What | Description | Comments |
---|---|---|
Identifier | BME280 | |
Interface | I2C | |
Provides | temperature | celsius degrees |
humidity | % relative humidity | |
pressure | hPa | |
Properties | mode | sensor mode (r/w) 0=sleep, 1=forced, 2=normal |
standbytime | standby time in msecs (r/w) | |
Notes | BME280 adress is 0x76 (default) or 0x77 | |
Datasheet |
-- Attach BME280 to I2C0, with default values
s = sensor.attach("BME280", i2c.I2C0, 0)
while true do
-- Read temperature
temperature = s:read("temperature")
-- Read humidity
humidity = s:read("humidity")
-- Read preassure
pressure = s:read("pressure")
-- Print results
print("temp: "..temperature..", humidity: "..humidity..", pressure: "..pressure)
tmr.delayms(500)
end