.. | ||
CalibrationData | ||
FilteringMode | ||
PowerMode | ||
Register | ||
Units | ||
Bme280.cs | ||
Bme680.cs | ||
Bme680HeaterProfile.cs | ||
Bme680HeaterProfileConfig.cs | ||
Bme680Mask.cs | ||
Bmp280.cs | ||
Bmx280Base.cs | ||
Bmxx80Base.cs | ||
category.txt | ||
DeviceStatus.cs | ||
README.md | ||
Sampling.cs | ||
StandbyTime.cs |
BMxx80 Device Family
Summary
BMxx80 is a device family that senses temperature, barometric pressure, altitude, humidity and VOC gas.
SPI and I2C can be used to communicate with the device (only I2C implemented so far).
Device Family
The implementation supports the following devices:
- BMP280 temperature and barometric pressure sensor (Datasheet)
- BME280 temperature, barometric pressure and humidity sensor (Datasheet)
- BME680 temperature, barometric pressure, humidity and VOC gas sensor (Datasheet)
Usage
3 examples on how to use this device binding are available in the samples folder.
The following fritzing diagram illustrates one way to wire up the BMP280 with a Raspberry Pi using I2C:
General:
Bmp280 | Raspberry |
---|---|
Vin | Power pin |
GND | Ground |
I2C:
Bmp280 | Raspberry |
---|---|
SCK | I2C clock pin |
SDI | I2C data pin |
Connection Type
The following connection types are supported by this binding.
- I2C
- SPI