Outils pour utilisateurs

Outils du site


diy:grove:capteurs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
diy:grove:capteurs [2020/04/04 15:16] – [Capteur de luminosité TSL2561] jbpueldiy:grove:capteurs [2020/04/04 17:45] – [Détecteur de mouvement] jbpuel
Ligne 50: Ligne 50:
  
 Ce capteur transforme l'intensité lumineuse en signal digital. Il dispose de deux diodes photosensibles, couvrant l'infra-rouge et le spectre complet. Ce capteur transforme l'intensité lumineuse en signal digital. Il dispose de deux diodes photosensibles, couvrant l'infra-rouge et le spectre complet.
-Il produit une mesure du spectre visible, en lux, mais fournit également les valeurs brutes des deux capteurs, dans l'infrarouge et dans le spectre complet.\\ +Il produit une mesure du spectre visible, en lux, mais fournit également les valeurs brutes des deux capteurs, dans l'infrarouge et dans le spectre complet. Il se connecte en i2c.
-Il se connecte en i2c.+
  
 <code C++> <code C++>
Ligne 71: Ligne 70:
   Serial.println(TSL2561.readFSpecLuminosity());             // Spectre complet, valeur brute   Serial.println(TSL2561.readFSpecLuminosity());             // Spectre complet, valeur brute
   delay(1000);   delay(1000);
 +}
 +</code>
 +
 +
 +===== 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, et d'un micro-switch permettant de choisir le mode re-déclenchable ou pas (retrigger).\\
 +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, INPUT);
 +}
 +
 +void loop() {
 +  if (digitalRead(PIR_MOTION_SENSOR))
 +    // Un mouvement a été détecté
 +  else
 +    // Rien n'a été détecté
 +
 +  delay(200);
 } }
 </code> </code>
  
diy/grove/capteurs.txt · Dernière modification : 2020/04/05 09:20 de jbpuel