Sommaire |
Détecter la présence d’une personne sans la voir… Comment ?
Il manque ici un schéma du montage.
/* 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; } } }
Lorsque le capteur de présence ne détecte rien, la LED rouge reste allumée. Dès la capture d'un mouvement, la LED rouge s’éteint et la bleue s'allume.
Au passage d’une personne le capteur envoie un signal électrique à l’ARDUINO. Par la suite, ce dernier traite l’information et, à l’aide d’un programme, un autre signal sera envoyé à la LED pour la faire allumer.
À partir de quelle taille le capteur peut-il être actionné ?
Développons les concepts scientifiques associés. Ne pas hésiter à faire des liens avec Wikipédia.
Autres expériences avec le même concept, recherche sur internet (indiquer les liens).
C'est de la culture, ça aide à comprendre le monde !! N'hésitez pas à lancer la discussion de votre fiche (après l'avoir sauvegardée !), afin de trouver de l'aide pour la compléter.
Indiquer ici des lieux où tout le matériel nécessaire pour réaliser cette expérience est disponible.
© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique