Module détecteur de mouvement PIR (IR Detector Module)

- Ce module permet de détecter les mouvements des humains et animaux par le changement de chaleur. (Infra Rouges Passifs).
- Après la mise sous tension, il faut le laisser 2 secondes pour se stabiliser, ensuite tout changement met la broche alarme à l'état bas.
- environ 8€ en France ici, 10€ les 5 en chine ici, 10.93 les 10 ici sur Ebay soit 1.10€ pièces !
Un exemple d'utilisation : http://www.wikidebrouillard.org/index.php/Capteur_de_pr%C3%A9sence_pilot%C3%A9_par_Arduino
/*
Détecteur de présence - capteur PIR + LED
Arduino IDE 1.0.3
*/
#define PIR 2
#define LED 8
#define LEDB 9
int val = 0; // état du capteur
int pirState = LOW; // précédent état du capteur
void setup()
{
pinMode(PIR, INPUT);
pinMode(LED, OUTPUT);
pinMode(LEDB, OUTPUT);
Serial.begin(9600);
}
void loop()
{
Serial.println(digitalRead(PIR));
val = digitalRead(PIR);
if(val == HIGH) // si on détecte un mouvement
{
if(pirState == LOW) // on regarde s'il y a eu changement d'état
{
//delay(10000); // on fait clignoter la led
digitalWrite(LED, HIGH);
digitalWrite(LEDB, LOW);
delay(5000);
pirState = HIGH; // on stocke l'état
}
}
else // si on ne détecte pas de mouvement
{
if(pirState == HIGH)
{
digitalWrite(LED, LOW);
digitalWrite(LEDB, HIGH);
pirState = LOW;
}
}
}