problema su progetto allarme

purtroppo nn dispongo di quello strumento....
ecco il codice:

const byte SegnalePin1 = 2;
const byte SegnalePin2 = 4;
const byte SuonoPin = 8;
const byte LedVerde = 6;
const byte LedRosso = 7;

void setup(){
  delay(1000);
  Serial.begin(9600);
  pinMode(SegnalePin1, INPUT);
  pinMode(SegnalePin2, INPUT);
  pinMode(LedVerde, OUTPUT);
  pinMode(LedRosso, OUTPUT);
  pinMode(SuonoPin, OUTPUT);
}
void loop(){
  int SegnalePir1 = digitalRead(SegnalePin1);
  int SegnalePir2 = digitalRead(SegnalePin2);
  if (SegnalePir1 == LOW){
    Serial.println("PIR 1 attivo");
    digitalWrite(LedVerde, HIGH);
    tone(SuonoPin, 660, 100);
    delay(150);
  }
  
    else{
      digitalWrite(LedVerde, LOW);
      noTone(SuonoPin);
      delay(150);
    }
    
  if(SegnalePir2 == LOW){
    Serial.println("PIR 2 attivo");
    digitalWrite(LedRosso, HIGH);    
    tone(SuonoPin, 660, 100);
    delay(150);
    }
    
      else{
      digitalWrite(LedRosso, LOW);
      noTone(SuonoPin);
      delay(150);
      }
}