Différences entre les pages « Item:BME280 » et « Utilisateur:Brigitte Trousse »

 
(create user page)
 
Ligne 1 : Ligne 1 :
{{Item
 
|Main_Picture=Item-BME280_Bmp280.jpg
 
|Description=Il s'agit d'un capteur de pression, de température et d'humidité
 
|Categories=Matériel, Parts
 
|Cost=2
 
|Currency=EUR (€)
 
|ItemLongDescription=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).
 
 
<br />
 
 
==Caracteristiques==
 
 
*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%
 
 
<br />
 
==Bibliothèque : ==
 
Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque Grove BME280 (présente dans le gestionnaire de bibliothèques arduino)
 
 
plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]{{#annotatedImageLight:Fichier:Item-BME280 Capture decran du 2020-12-11 14-37-37.png|0=828px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/9/94/Item-BME280_Capture_decran_du_2020-12-11_14-37-37.png|href=./Fichier:Item-BME280 Capture decran du 2020-12-11 14-37-37.png|resource=./Fichier:Item-BME280 Capture decran du 2020-12-11 14-37-37.png|caption=|size=828px}}La bibliothèque est disponible ici : https://github.com/Seeed-Studio/Grove_BME280
 
 
==Câblage : ==
 
{{#annotatedImageLight:Fichier:Item-BME280 Capture decran du 2020-12-11 14-42-46.png|0=400px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=Item-BME280 Capture decran du 2020-12-11 14-42-46.png|align=center|src=https://www.wikidebrouillard.org/images/3/33/Item-BME280_Capture_decran_du_2020-12-11_14-42-46.png|href=./Fichier:Item-BME280 Capture decran du 2020-12-11 14-42-46.png|resource=./Fichier:Item-BME280 Capture decran du 2020-12-11 14-42-46.png|caption=|size=400px}}<br />
 
 
==Autres fonctionnalités==
 
{| class="wikitable"
 
|+
 
! colspan="2" |Fonction
 
|-
 
|bme280.getPressure()
 
|Récupère la pression en pascal
 
|-
 
|bme280.getHumidity()
 
|Récupère l'humidité en %
 
|}
 
<br />
 
==Le code minimal : ==
 
{| class="wikitable" cellspacing="0" border="0"
 
| height="17" bgcolor="#999999" align="left" |
 
| valign="middle" bgcolor="#999999" align="center" |
 
| bgcolor="#999999" align="center" |BME280
 
|-
 
| rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center" |Avant le Setup
 
| valign="middle" bgcolor="#999999" align="center" |Importation de la bibliothèque
 
| valign="middle" align="left" |#include "Seeed_BME280.h"
 
<nowiki>#</nowiki>include <Wire.h>
 
|-
 
| valign="middle" bgcolor="#999999" align="center" |Création de l’objet
 
| 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" bgcolor="#999999" align="center" |Démarrage de l’objet
 
| 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" bgcolor="#999999" align="center" |Utilisation
 
| valign="middle" align="left" |bme280.getTemperature()
 
|}
 
 
==Exemple : ==
 
<syntaxhighlight lang="arduino" line="1" start="1">
 
#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()
 
{
 
Serial.begin(9600); //initialisation de la liaison série
 
bmp280.init(); //initialisation du capteur
 
}
 
void loop()
 
 
float temp = bmp280.getTemperature(); //récupération de la température
 
Serial.print("Température : "); // affichage de la température dans le terminal série
 
Serial.println(temp);
 
}
 
</syntaxhighlight><br />
 
}}
 
{{Tuto Status
 
|Complete=Published
 
}}
 

Version actuelle datée du 16 décembre 2020 à 17:43