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