Item:BME280 : Différence entre versions

Ligne 25 : Ligne 25 :
 
|-
 
|-
 
| valign="middle" bgcolor="#999999" align="center" |Création de l’objet
 
| valign="middle" bgcolor="#999999" align="center" |Création de l’objet
| valign="middle" align="left" |BMP280 bmp280;
+
| valign="middle" align="left" |BME280 bme280; // je crée l'objet "bme280" (qui est un BME280)
 
|-
 
|-
 
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup
 
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup
 
| valign="middle" bgcolor="#999999" align="center" |Démarrage de l’objet
 
| valign="middle" bgcolor="#999999" align="center" |Démarrage de l’objet
| valign="middle" align="left" |bmp280.init(); // ou bmp280.init(0x76); ou bmp280.init(0x77);
+
| valign="middle" align="left" |bme280.init(); // ou bme280.init(0x76); ou bme280.init(0x77);
 
|-
 
|-
 
| valign="middle" height="41" bgcolor="#999999" align="center" |Dans le Loop
 
| valign="middle" height="41" bgcolor="#999999" align="center" |Dans le Loop
 
| valign="middle" bgcolor="#999999" align="center" |Utilisation
 
| valign="middle" bgcolor="#999999" align="center" |Utilisation
| valign="middle" align="left" |bmp280.getTemperature()
+
| valign="middle" align="left" |bme280.getTemperature()
 
|}
 
|}
 
et voici un exemple :<syntaxhighlight lang="arduino">
 
et voici un exemple :<syntaxhighlight lang="arduino">

Version du 9 décembre 2020 à 17:22


Item-BME280 Bmp280.jpg

BME280

Il s'agit d'un capteur de pression, de température et d'humidité

2EUR (€)


Description longue

Il doit être alimenté en 3V3.


pour l'utiliser, nous installons sur Arduino la bibliothèque Grove BME280 ou alors la Grove BMP280 (cela dépend du modèle de capteur, la référence n'étant pas toujours spécifiée).


Le code minimal


BME280
Avant le Setup Importation de la bibliothèque #include "Seeed_BME280.h"

#include <Wire.h>

Création de l’objet BME280 bme280; // je crée l'objet "bme280" (qui est un BME280)
Dans le Setup Démarrage de l’objet bme280.init(); // ou bme280.init(0x76); ou bme280.init(0x77);
Dans le Loop Utilisation bme280.getTemperature()
et voici un exemple :
#include "Seeed_BMP280.h" // import de la bibliothèque BMP280
#include <Wire.h> // Import de la bibliothèque I2C 
BMP280 bmp280; // création de l'objet
void setup()
{
 bmp280.init(); //initialisation du capteur
}
void loop()
{  
  bmp280.getTemperature(); //récupération de la température
}

Commentaires

Published