PIR Motion Sensor
From Digipool-Wiki
Mit dem SEN-08630 von Sparkfun und einem 5V-Arduino kann man leicht einen Bewegungsmelder bauen, der sich programmieren läst.
!Achtung! Der Sensor lässt sich durch einen Bildschirm (Laptop, Computermonitor) irritieren und schlägt dann immer Alarm. Der PIR-Senor sollte also mit etwas Pappe abgeschirmt werden.
Verkabelung
- Rotes Kabel = +5V
- Braunes oder weißes Kabel = GND
- Schwarzes Kabel = pirPin (Digital Pin 2)
Code <source lang = "java">
// PIR Motion Sensor // SEN-08630 by sparkfun // // red wire = +5V // brown or the white wire = GND // black wire = pirPin (2)
int pirPin = 2; //digital 2
void setup(){
Serial.begin(9600); Serial.println(" "); Serial.print("Calibration");
pinMode(pirPin, INPUT); digitalWrite(pirPin, HIGH);
delay(3000); Serial.println(" completed");
}
void loop(){
int pirVal = digitalRead(pirPin);
if(pirVal == LOW){ //was motion detected Serial.println("Motion Detected"); delay(2000); }
} </source>