1 module BME280 pour Arduino
* mesure précise de
- la pression : 300 à 1100 hPa, précision 0,18 Pa
- la température : -40 à +85°C, précision 0,01°C
- l'humidité : 0 à 100%, précision 0,008%
* alimentation : 1,8-5V DC
* se connecte par 4 fils sur une carte Arduino, UNO, pro mini ou autre
* livré avec des pin à souder angle droit mâle et mâle classique
* dimensions sans les broches : 10 x 13 mm
Exemple de sketch :
/***************************************************************************
This is a library for the BME280 humidity, temperature & pressure sensor
Designed specifically to work with the BME280 Breakout board
This sketch only supports the I2C bus for connection.
***************************************************************************/
#include <Wire.h>
#include "cactus_io_BME280_I2C.h"
// Create the BME280 object
BME280_I2C bme; // I2C using default 0x77
BME280_I2C bme(0x76); // I2C using address 0x76
void setup() {
Serial.begin(9600);
Serial.println("Bosch BME280 Barometric Pressure - Humidity - Temp Sensor | cactus.io"); if (!bme.begin()) {
Serial.println("Could not find a valid BME280 sensor, check wiring!");
while (1);
}
bme.setTempCal(-1);
Serial.println("Pressure\tHumdity\t\tTemp\t\tTemp");
}
void loop() {
bme.readSensor();
Serial.print(bme.getPressure_MB()); Serial.print("\t\t"); // Pressure in millibars
Serial.print(bme.getHumidity()); Serial.print("\t\t");
Serial.print(bme.getTemperature_C()); Serial.print(" *C\t");
Serial.print(bme.getTemperature_F()); Serial.println(" *F\t");
// add a 2 second delay to slow down the output
delay(2000);
}