int led = 7;
int sensor = 6;
int buzzer = 5;

void setup(){
    pinMode(led,OUTPUT);
    pinMode(sensor,INPUT);
    pinMode(buzzer,OUTPUT);
}


Zum Abspielen von Tönen verwenden wir die tone()-Methode. Sie benötigt zwei Parameter:

Erweitere deine Code jetzt so, dass er neben dem Lichtsignal auch einen wechselnden Ton abgibt, wenn er der Bewegungsmelder eine Bewegung registriert.

  1. Ersetze die delay(1000)-Anweisung in der loop-Methode durch folgenden Code:
tone(buzzer,500);
delay(500);
tone(buzzer,700);
delay(500);
noTone(buzzer);
  1. Teste deine Alarmanlage - sie müsste jetzt bei Bewegung leuchten und Krach machen.
  2. Um die Nerven aller Beteiligten zu schonen, solltest du die tone-Zeilen durch // auskommentieren:
//tone(buzzer,500);
delay(500);
//tone(buzzer,700);
delay(500);
noTone(buzzer);

"Musik" mit dem Buzzer
zurück