(Item-BME280_Bmp280) |
|||
Ligne 1 : | Ligne 1 : | ||
− | Item-BME280_Bmp280 | + | {{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 | ||
+ | |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). | ||
+ | |||
+ | |||
+ | '''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" |BMP280 bmp280; | ||
+ | |- | ||
+ | | 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" |bmp280.init(); // ou bmp280.init(0x76); ou bmp280.init(0x77); | ||
+ | |- | ||
+ | | valign="middle" height="41" bgcolor="#999999" align="center" |Dans le Loop | ||
+ | | valign="middle" bgcolor="#999999" align="center" |Utilisation | ||
+ | | valign="middle" align="left" |bmp280.getTemperature() | ||
+ | |} | ||
+ | et voici un exemple :<syntaxhighlight lang="arduino"> | ||
+ | #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 | ||
+ | } | ||
+ | </syntaxhighlight><br /> | ||
+ | }} | ||
+ | {{Tuto Status | ||
+ | |Complete=Published | ||
+ | }} |
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 | BMP280 bmp280; | |
Dans le Setup | Démarrage de l’objet | bmp280.init(); // ou bmp280.init(0x76); ou bmp280.init(0x77); |
Dans le Loop | Utilisation | bmp280.getTemperature() |
#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
}
Item-BME280_Bmp280.jpg Published
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
---|---|---|---|---|---|
actuel | 9 décembre 2020 à 18:03 | 474 × 474 (23 Kio) | Antonydbzh (discussion | contributions) | Item-BME280_Bmp280 |
Les 5 pages suivantes utilisent ce fichier :
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #