Also, you have about 84 seconds of hard coded delay in each pass of the loop.
(more visible when formatted and in code tags)
int Duress1 = 8;
int Fire = 9;
int Duress2 = 10;
int FireSign = 11;
int DuressSign = 12;
int Buzzer = 13;
int Motion = 2;
void setup()
{
pinMode(Duress1, OUTPUT);
pinMode(Fire, OUTPUT);
pinMode(Duress2, OUTPUT);
pinMode(FireSign, OUTPUT);
pinMode(DuressSign, OUTPUT);
pinMode(Buzzer, OUTPUT);
pinMode(Motion, INPUT);
}
void loop() {
//read the pushbutton value into a variable
{
delay(30000);
}
int sensorVal = digitalRead(Motion);
if (sensorVal == HIGH) {
// turn LED on:
digitalWrite(Duress1, HIGH);
digitalWrite(DuressSign, HIGH);
digitalWrite(Buzzer, HIGH);
digitalWrite(Fire, LOW);
digitalWrite(Duress2, LOW);
digitalWrite(FireSign, LOW);
} else {
// turn LED off:
digitalWrite(Duress1, LOW);
digitalWrite(DuressSign, LOW);
digitalWrite(Buzzer, LOW);
digitalWrite(Fire, LOW);
digitalWrite(Duress2, LOW);
digitalWrite(FireSign, LOW);
}
{
delay(8000);
}
{
digitalWrite(Duress1, LOW);
digitalWrite(DuressSign, LOW);
digitalWrite(Buzzer, LOW);
}
{
delay(10000);
}
if (sensorVal == HIGH) {
// turn LED on:
digitalWrite(Duress1, LOW);
digitalWrite(DuressSign, LOW);
digitalWrite(Buzzer, HIGH);
digitalWrite(Fire, HIGH);
digitalWrite(Duress2, LOW);
digitalWrite(FireSign, HIGH);
} else {
// turn LED off:
digitalWrite(Duress1, LOW);
digitalWrite(DuressSign, LOW);
digitalWrite(Buzzer, LOW);
digitalWrite(Fire, LOW);
digitalWrite(Duress2, LOW);
digitalWrite(FireSign, LOW);
}
{
delay(8000);
}
{
digitalWrite(Fire, LOW);
digitalWrite(FireSign, LOW);
digitalWrite(Buzzer, LOW);
}
{
delay(10000);
}
if (sensorVal == HIGH) {
// turn LED on:
digitalWrite(Duress1, LOW);
digitalWrite(DuressSign, HIGH);
digitalWrite(Buzzer, HIGH);
digitalWrite(Fire, LOW);
digitalWrite(Duress2, HIGH);
digitalWrite(FireSign, LOW);
} else {
// turn LED off:
digitalWrite(Duress1, LOW);
digitalWrite(DuressSign, LOW);
digitalWrite(Buzzer, LOW);
digitalWrite(Fire, LOW);
digitalWrite(Duress2, LOW);
digitalWrite(FireSign, LOW);
}
{
delay(8000);
}
{
digitalWrite(Duress2, LOW);
digitalWrite(DuressSign, LOW);
digitalWrite(Buzzer, LOW);
}
{
delay(10000);
}
}