Erkennt der PIR Sensor am Arduino eine Bewegung dann gibt es über einen Summer und eine LED einen Alarm.
Über den Taster lässt sich die Alarmanlage "scharf" stellen.
Das Programm ist mit Ardublock geschrieben.
Hier gibt es aber auch den von Ardublock erzeugten Arduino IDE Code.
bool taster = false;
int led = 0;
int aus = 0;
long ZeitVariable = 0L;
void setup() {
pinMode(4, INPUT);
pinMode(2, INPUT);
pinMode(3, OUTPUT);
taster = false;
led = 0;
aus = 0;
}
void loop() {
ZeitVariable = millis();
while(ZeitVariable + 100L >= millis()) {
if (( digitalRead(4) && ( taster == false ) )) {
taster = true;
delay( 3000 );
}
if (( digitalRead(4) && ( taster == true ) )) {
taster = false;
delay( 3000 );
}
if (( taster == false )) {
if (digitalRead(2)) {
led = 1;
tone(5, 1000, 2555);
digitalWrite( 3 , HIGH );
delay( 1000 );
}
}
}
if (( aus == 30 )) {
digitalWrite( 3 , LOW );
led = 0;
}
if (( led == 1 )) {
aus = ( aus + 1 );
}
}