Stap 6: Gebruik van PIR Motion Censor
Test de censuur door het verkeer. Als er een beweging, zal de LED zal liggen op voor 5 seconden, dan het af daarna.
Video Demo Censor
Hier zijn de lijst programma's dat zal worden ingevoerd in edison:
- Open het Kladblok en het schrijven van deze code en sla op als testmotion.js.
Instellen van de input van onze GPIO pin 8
var mraa = require('mraa');
var motionSensor = nieuwe mraa. GPIO(8);
var geleid = nieuwe mraa. GPIO(13);
motionSensor.dir (mraa. DIR_IN);
LED.dir (mraa. DIR_OUT);
periodicActivity();
functie periodicActivity()
{
Lees onze sensor
var motionSensorTriggered = motionSensor.read();
Dingen te doen als onze sensor HIGH wordt gelezen
if(motionSensorTriggered) {}
LED.write(1);
setTimeout (periodicActivity, 5000);
} else {}
LED.write(0);
setTimeout (periodicActivity, 100);
}
- Vervolgens Upload de bestanden naar edison bestuur. En uitgevoerd in ssh te typen "knooppunt testmotion" als u dicht bij programma Houd Ctrl + C