Stap 4: Derde tutorial: Motion sensor
Om de motie te ontdekken, wordt een PIR-bewegingsmelder gebruikt. PIR staat voor "passieve infrarood sensor". Deze sensor werkt op het concept van infrarode straling. Elke werkende object of een ding straalt infrarood straling. Deze sensor zintuigen de verandering in de infrarode straling en als elke wijziging wordt gedetecteerd blijkt het uitvoerindelingen pin hoog. Deze ingang wordt ontvangen door een micro-controller of IC en wordt verwerkt in het programma. De functie of het werk dat aan het toegewezen dan wordt uitgevoerd. Het is zeer makkelijk te gebruiken. Het kan worden gebruikt in veiligheid alarmen te sporen elke menselijke activiteit en tellen aantal volkeren ingevoerd of verlaten van een bepaalde plaats. Ik maakte een schild voor de bewegingsmelder want het is niet dat veel breadboard vriendelijk. Aansluiting van deze module zijn:
- Vcc van de module verbinden met vcc van linkit een
- Gnd van de module verbinden met gnd van de linkit een
- Uitgang pins van de module verbinden met pin 8 van linkit een
- Hier is de code
Hier is de code. Deze code zal een bericht weergeven in de seriële monitor als een beweging wordt gedetecteerd en zet het lampje van de linkit één bestuur. Hele programma zal stoppen met het uitvoeren van 2 seconden die een bepaalde beweging wordt gedetecteerd en het programma zal beginnen te werken na twee seconden.
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 ("bewegingsdetectie!");
digitalWrite(13,HIGH);
delay(2000);
}
digitalWrite(13,LOW);
}