温湿度传感器 气压 气体

BME680

from bme680 import *
from machine import I2C, Pin
import time

bme = BME680_I2C(I2C(-1, scl=Pin(13), sda=Pin(14)))
print(bme.temperature, bme.humidity, bme.pressure, bme.gas)

关闭电加热丝 可以减少2摄氏度误差,修改源码bme680.py

        # gas measurements enabled
        #self._write(_BME680_REG_CTRL_GAS, [_BME680_RUNGAS])
        # gas measurements disabled
        self._write(_BME680_REG_CTRL_GAS, [0x00])

bmp280 AHT20 联合传感器 (温湿度)

from machine import I2C, Pin
import time
import ahtx0
from bmp280 import *



i2c=I2C(-1, scl=Pin(14), sda=Pin(13))
sensor = ahtx0.AHT10(i2c)
bmp = BMP280(i2c,addr=0x77)

#气压 温度 湿度
bmp.pressure
sensor.temperature
sensor.relative_humidity

资料

https://gitee.com/mirrors_robert-hh/bme680-micropython

BME680 全包

后期

BMP280+AHT20

SGP-41 氮氧化合物 CO气体检测

此条目发表在None分类目录。将固定链接加入收藏夹。

发表回复