Arduino kod hırsız alarm

Merhabalar, arduino hırsız alarm kodlarını bulamadım bana yardımcı olurmusunuz

const int yesil=3;
const int kirmizi=4; // Ledlerimizi ve sensörlerimizi arduino pinlerine bağlıyoruz
const int pir_sensor=2;
const int buzzer=10;
const int dugme1=11;
const int dugme2=12;
bool alarm=false;

void setup() {

pinMode(yesil,OUTPUT);
pinMode(kirmizi,OUTPUT); //sensörlerimizi, Ledlerimizi ve butonlarımızın giriş ve çıkışlarını yazıyoruz
pinMode(pir_sensor,INPUT);
pinMode(buzzer,OUTPUT);
pinMode(dugme1,INPUT);
pinMode(dugme2,INPUT);
Serial.begin(9600);
}

void loop() {
if (digitalRead(dugme1)==HIGH)
{
alarm=true; //butona güç veriyoruz alarmı aktif hale getiriyoruz
delay(5000);

}
if(digitalRead(dugme2)==HIGH) // alarmı kapatıyor
{

alarm=false;

}
Serial.print(" Alarm: ");
Serial.print ( alarm);
if (alarm==true)
{
digitalWrite(yesil,HIGH);
digitalWrite(kirmizi,LOW);

if(digitalRead(pir_sensor)==HIGH)

{
while(digitalRead(dugme2)==LOW)
{

digitalWrite(buzzer,HIGH);
delay(250);
digitalWrite(buzzer,LOW);
delay(250);
}
}
}

else
{
digitalWrite(yesil,LOW);
digitalWrite(kirmizi,HIGH);
}
}