Capteur de pression atmosphérique

Capteur de pression atmosphérique
  • alimentation maxi : 3,6V
  • mesure de la température de -40°C à 85°C avec une précision de +/- 1°C
  • mesure de la pression de 300hPa à 1100 hPa avec une précision de +/- 1hPa (de 0°C à 65°C) ou +/- 1hPa (de -40°C à 0°C)
  • mesure d’humidité relative de 0% à 100%
  • sortie numérique sur bus I2C ou bus SPI



Broche fonction
Vcc alimentation ( 3.6V max)
GND masse
SDI Données. A relier à SDA dans le cas du bus I2C
SCK Horloge (clock). A relier à SCL dans le cas du bus I2C
CSB permet de passer du mode SPI au mode I2C. Par défaut, CSB=1 donc mode I2C. Si CSB=0 au démarrage, alors le mode SPI est utilisé
SD0 choix de l’adresse I2C. Si SD0=0, alors l’adresse est 0x76, si SD0=1, alors l’adresse est 0x77


  1. #include "SparkFunBME280.h"
  2. //Library allows either I2C or SPI, so include both.
  3. #include "Wire.h"
  4. #include "SPI.h"
  5.  
  6. BME280 capteur;
  7.  
  8. void setup() {
  9.  
  10. Serial.begin(9600);
  11. while (!Serial) {
  12. // Attente de l'ouverture du port série pour Arduino LEONARDO
  13. }
  14. //configuration du capteur
  15. capteur.settings.commInterface = I2C_MODE;
  16. capteur.settings.I2CAddress = 0x76;
  17. capteur.settings.runMode = 3;
  18. capteur.settings.tStandby = 0;
  19. capteur.settings.filter = 0;
  20. capteur.settings.tempOverSample = 1 ;
  21. capteur.settings.pressOverSample = 1;
  22. capteur.settings.humidOverSample = 1;
  23.  
  24. Serial.println("Starting BME280... ");
  25. delay(10); // attente de la mise en route du capteur. 2 ms minimum
  26. // chargement de la configuration du capteur
  27. capteur.begin();
  28. }
  29.  
  30. void loop() {
  31. Serial.print("Température: ");
  32. Serial.print(capteur.readTempC(), 2);
  33. Serial.print(" °C");
  34. Serial.print("\t Pression: ");
  35. Serial.print(capteur.readFloatPressure(), 2);
  36. Serial.print(" Pa");
  37. Serial.print("\t humidité relative : ");
  38. Serial.print(capteur.readFloatHumidity(), 2);
  39. Serial.println(" %");
  40. delay(1000);
  41. }


Écrire une critique

Remarque: HTML n`est pas traduit!
    Mal           Bien
Captcha
  • : 1279
  • Code produit: GY-BMP280
  • Disponibilité: En stock
  • $2.99