LE MODULE CAPTEUR INFRAROUGE
Le module capteur infrarouge comporte un capteur PIR (Passive Infra Red) qui détecte la présence d'une personne ou d'un animal en mouvement jusqu'à 6 mètres de distance.
La sortie de ce module est à l'état bas et passe à l'état haut pendant quelques secondes lors de la détection d'une personne.
Un cavalier permet de sélectionner deux modes de fonctionnement :
-
en mode redéclenchable (Re_trig), la sortie reste à l'état haut tant qu'il y détection.
-
en mode non redéclenchable (N_Retrig), la détection n'est pas prise en compte si la sortie est déjà à l'état haut.
Ce module doit être relié à un connecteur numérique de la base et la broche correspondante de l'Arduino doit être configurée en entrée.
Exemple :
Nous souhaitons allumer une led lorsqu'une personne est détectée.
Liste du matériel :
-
1 base RIP
-
1 module capteur infrarouge "Grove" avec support RIP
-
1 module led "Grove" avec support RIP
Câblage :
Module "Grove"
Module capteur PIR
Module led
Connecteur Base
D2
D3
Programme :
/* PIR_Grove est un programme qui allume une led lors de la détection d'une personne*/
#define PIR 2 // affectation des broches
#define led 3
void setup()
{
pinMode(PIR, INPUT); // la broche PIR est en entrée
pinMode(led, OUTPUT); // la broche led est en sortie
}
void loop()
{
if (digitalRead(PIR)==HIGH) // si détection
{
digitalWrite(led, HIGH); // on allume la led
}
else
{
digitalWrite(led, LOW); // on éteint la led
}
}