Etape 4: Troisième tutoriel : détecteur
Pour détecter le mouvement, un détecteur de mouvement PIR est utilisé. PIR est synonyme de « capteur infrarouge passif ». Ce capteur fonctionne sur le concept du rayonnement infrarouge. Chaque objet de travail ou de la chose émet un rayonnement infrarouge. Tige haute de sortie ce capteur détecte la modification de rayonnement infrarouge et si un changement est détecté qu'il le transforme. Cette entrée est reçue par un micro contrôleur ou ci et est traitée dans son programme. La fonction ou les travaux qui lui sont confiées est ensuite exécuté. Il est très facile à utiliser. Il peut être utilisé dans les alarmes de sécurité pour détecter toute activité humaine et en comptant le nombre de peuples d’entrée ou de sortie d’un particulier place. J’ai fait un bouclier pour le détecteur de mouvement car il n’est pas tant que ça maquette sympathique. Connexion de ce module sont :
- Connectez le SCR du module à vcc de linkit un
- Connectez gnd du module au gnd de le linkit un
- Relier la broche de sortie du module à la broche 8 de linkit un
- Voici son code
Voici son code. Ce code va afficher un message dans le moniteur de la série si un mouvement est détecté et allumer la led du un Conseil linkit. Tout le programme cessera de s’exécuter pendant 2 secondes qu'une requête particulière est détectée et le programme va commencer le travail au bout de deux secondes.
int motionPin = 8 ;
void setup()
{
Serial.Begin(9600) ;
Serial.println("Start") ;
pinMode(8,INPUT) ;
pinMode(13,OUTPUT) ;
}
void loop()
{
if(digitalRead(motionPin)==High)
{
Serial.println ("mouvement détecté!") ;
digitalWrite(13,HIGH) ;
Delay(2000) ;
}
digitalWrite(13,LOW) ;
}