Étape 6: Utilisation de censeur de mouvement PIR
Tester la censure par le mouvement. S’il y a un mouvement, la LED sera le pendant 5 secondes, puis il sera éteint après cela.
Censeur de la vidéo de démonstration
Voici les programmes de la liste qui seront entrés dans edison :
- Ouvrez le bloc-notes et écrire ce code et enregistrez sous testmotion.js.
Mettre en place notre entrée GPIO pour broche 8
mraa var = require('mraa') ;
var motionSensor = new mraa. GPIO(8) ;
var mené = nouveau mraa. GPIO(13) ;
motionSensor.dir (mraa. DIR_IN) ;
LED.dir (mraa. DIR_OUT) ;
periodicActivity() ;
fonction periodicActivity()
{
Lire notre capteur
var motionSensorTriggered = motionSensor.read() ;
Faire des trucs si notre capteur est lue à haute
{if(motionSensorTriggered)}
LED.Write(1) ;
setTimeout (periodicActivity, 5000) ;
} else {}
LED.Write(0) ;
setTimeout (periodicActivity, 100) ;
}
- Ensuite, télécharger les fichiers au Conseil d’edison. Exécutez dans ssh tapant « nœud testmotion » si vous êtes à proximité de programme titulaire Ctrl + C
Testmotion.js