Difference between revisions of "Sensors: BME680"
Line 10: | Line 10: | ||
gcc bme680_main.c bme680.c -o bme680 | gcc bme680_main.c bme680.c -o bme680 | ||
+ | |||
+ | ===Wiring Adafruit=== | ||
+ | |||
+ | Note that this pin out is only for the Hive Interface boards ver 1.0. The wiring will be slightly different for the ver 0.3 boards and earlier. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! scope="row" colspan="2"| H2 I2C Bus ver 1.0 | ||
+ | ! scope="row" colspan="1"| Adafruit break out board | ||
+ | |- | ||
+ | ! scope="col"| Pin | ||
+ | ! scope="col"| Signal | ||
+ | ! scope="col"| BME680 | ||
+ | |- | ||
+ | | 1 | ||
+ | | +3.3 | ||
+ | |VIN | ||
+ | |- | ||
+ | | 2 | ||
+ | | I2C | ||
+ | | SDI | ||
+ | |- | ||
+ | | 3 | ||
+ | | I2C | ||
+ | | SCK | ||
+ | |- | ||
+ | | 4 | ||
+ | | NC | ||
+ | | | ||
+ | |- | ||
+ | | 5 | ||
+ | | Ground | ||
+ | | GND | ||
+ | |} | ||
+ | |||
===Test=== | ===Test=== |
Revision as of 03:49, 5 July 2018
BME680
Download the drivers
git clone https://github.com/BoschSensortec/BME680_driver.git git clone https://github.com/twartzek/bme680-raspberry.git
Compile
gcc bme680_main.c bme680.c -o bme680
Wiring Adafruit
Note that this pin out is only for the Hive Interface boards ver 1.0. The wiring will be slightly different for the ver 0.3 boards and earlier.
H2 I2C Bus ver 1.0 | Adafruit break out board | |
---|---|---|
Pin | Signal | BME680 |
1 | +3.3 | VIN |
2 | I2C | SDI |
3 | I2C | SCK |
4 | NC | |
5 | Ground | GND |
Test
./bme680 **** BME680 start measurements **** 2018-07-05 13:27:40 T: 25.14 degC, P: 942.12 hPa, H: 74.29 %rH, G: 8029 Ohms 2018-07-05 13:27:43 T: 25.13 degC, P: 942.12 hPa, H: 74.29 %rH, G: 9043 Ohms 2018-07-05 13:27:46 T: 25.11 degC, P: 942.10 hPa, H: 74.38 %rH, G: 9976 Ohms **** Measurement finished ****