capteur magnetique

bonjour, mon projet est un systeme d'alarme, j'ai utilisé un capteur magnetique sur la porte, le probleme est: dés que j'ouvre la porte la sirene se declenche ! comme si je (le propriétaire) suis un voleur, pour cela j'ai besoin de votre aide. j'ai pensé de delay() mais au cours du comptage je ne peux pas taper le mot de passe Votre aide SVP merci

Il faut utiliser une fonction non bloquante, regarde cet exemple http://arduino.cc/en/Tutorial/BlinkWithoutDelay

Nb le titre "PIR" n'est pas très explicite