top of page

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 :

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
  }
}

bottom of page