Rörelsesensor (PIR)
En PIR, eller Passive Infrared, är en sensor som kan detektera rörelse, genom att mäta infraröd utstrålning från objekt inom området. Den används ofta till säkerhetsalarm och automatiserade belysningssystem.
PIR-sensorn är kopplad till en breadboard som i sig är kopplad till en RGB-diod som har vardera pin med resistorer.
int alarm = 0;
void setup()
{
pinMode(8, INPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop()
{
alarm = digitalRead(8);
if (alarm == HIGH) {
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
analogWrite(9, 255);
analogWrite(10, 0);
analogWrite(11, 0);
delay(1000); // Wait for 1000 millisecond(s)
analogWrite(9, 51);
analogWrite(10, 255);
analogWrite(11, 51);
delay(1000); // Wait for 1000 millisecond(s)
analogWrite(9, 51);
analogWrite(10, 102);
analogWrite(11, 255);
delay(1000); // Wait for 1000 millisecond(s)
} else {
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
}
}
Källor: