diy:grove:capteurs
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
diy:grove:capteurs [2020/04/04 15:01] – [Capteur de luminosité TSL2561] jbpuel | diy:grove:capteurs [2020/04/04 17:50] – [Baromètre BMP085] jbpuel | ||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
===== Baromètre BMP085 ===== | ===== Baromètre BMP085 ===== | ||
- | Basé sur le composant Bosch BMP085 qui mesure pression atmosphérique et température. Ce capteur se connecte en I2C. La température et la pression atmosphérique sont mesurées, l' | + | Basé sur le composant Bosch BMP085 qui mesure pression atmosphérique et température. Ce capteur se connecte en i2c. La température et la pression atmosphérique sont mesurées, l' |
<code C++> | <code C++> | ||
Ligne 49: | Ligne 49: | ||
===== Capteur de luminosité TSL2561 ===== | ===== Capteur de luminosité TSL2561 ===== | ||
- | Ce capteur transforme l' | + | Ce capteur transforme l' |
+ | Il produit une mesure du spectre visible, en lux, mais fournit également les valeurs brutes des deux capteurs, dans l' | ||
<code C++> | <code C++> | ||
Ligne 69: | Ligne 70: | ||
Serial.println(TSL2561.readFSpecLuminosity()); | Serial.println(TSL2561.readFSpecLuminosity()); | ||
delay(1000); | delay(1000); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Détecteur de mouvement ===== | ||
+ | |||
+ | Il s'agit d'un capteur infrarouge passif (PIR). Il existe plusieurs modules grove de ce type. Celui dont nous disposons est équipé de deux micro-potentiomètres permettant de régler la distance de détection ainsi que le délai avant déclenchement, | ||
+ | Ce capteur se connecte sur une entrée digitale. | ||
+ | |||
+ | <code c++> | ||
+ | #define PIR_MOTION_SENSOR 2 // Détecteur PIR sur pin 2 | ||
+ | |||
+ | void setup() { | ||
+ | pinMode(PIR_MOTION_SENSOR, | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | if (digitalRead(PIR_MOTION_SENSOR)) | ||
+ | // Un mouvement a été détecté | ||
+ | else | ||
+ | // Rien n'a été détecté | ||
+ | |||
+ | delay(200); | ||
} | } | ||
</ | </ | ||
diy/grove/capteurs.txt · Dernière modification : 2020/04/05 09:20 de jbpuel