Finalement c'est très simple effectivement, dans ma boucle "else" j'ai rajouté delay(montemps);
la le buzzer "buzz" temps que je n'ai pas éteint la lumière. Et temps que la lumière est éteinte, le buzzer ne sonne pas. Et a l'allumage de la lampe, on commence à compter jusqu'à 20secondes par exemple avant de faire sonner le buzzer.
Donc j'ai ce qu'il me faut. Merci quand même !
else{
delay(20000);
noTone(buzzerpin);
digitalWrite(LEDPIN, LOW);
Serial.println("ALARM DEACTIVATED");
}
}