Ayuda por favor! :) : Controlando una cerradura y LEDs por Bluetooth

Hola a todos,
Estoy haciendo un proyecto en donde controlo una cerradura solenoide y 2 LEDs a través de bluetooth desde una app.
El circuito y la app funcionan bastante bien, abriendo y cerrando la cerradura y prendiendo y apagando los LEDs, pero estoy tratando ahora que el Arduino mismo le diga a la cerradura y a los LEDs que se cierre, prendan y apaguen después de X segundos, sin tener que apretar nada en la aplicación.

Este es el código:

const int cerradura = 2;
const int ledabierto = 3;
const int ledcerrado = 4;

byte serialA;

void setup()
{

Serial.begin(115200); //baud rate - make sure it matches that of the module you got:

pinMode(cerradura, OUTPUT);
pinMode(ledabierto, OUTPUT); // led verde
pinMode(ledcerrado, OUTPUT); // led rojo

digitalWrite(ledcerrado, HIGH); // inicializa con el led rojo encendido, el verde apagado, y la cerradura cerrada

}

void loop()

{

if (Serial.available() > 0) {serialA = Serial.read();Serial.println(serialA);}

switch (serialA) {

//ABRIR (se abre la cerradura, se prende el led verde y se apaga el rojo)

case 1:
digitalWrite(cerradura, HIGH); // CERRADURA ABIERTA
break;
case 3:
digitalWrite(ledabierto, HIGH); // LED VERDE PRENDIDO
break;
case 6:
digitalWrite(ledcerrado, LOW); // LED ROJO APAGADO
break;

//CERRAR (se cierra la cerradura, se enciende el led rojo y apaga el verde)

case 2:
digitalWrite(cerradura, LOW); // CERRADURA CERRADA
break;
case 4:
digitalWrite(ledabierto, LOW); // LED VERDE APAGADO
break;
case 5:
digitalWrite(ledcerrado, HIGH); // LED ROJO PRENDIDO
break;

}

}

// HASTA AQUÍ TODO FUNCIONA PERFECTO, PERO AHORA NECESITO HACER UNA ESPECIE DE "FORZAR SALIDA" DESDE EL ARDUINO, TRATÉ CON LA SIGUIENTE CÓDIGO Y UN PAR DE VARIACIONES DENTRO DEL LOOP() PERO NO ME FUNCIONÓ, SABRÁN EN QUÉ PUEDO ESTAR FALLANDO O CÓMO HABRÍA QUE HACERLO?

if (cerradura == HIGH)

{delay(15000);

digitalWrite(cerradura, LOW); // CERRADURA CERRADA

digitalWrite(ledabierto, LOW); // LED VERDE APAGADO

digitalWrite(ledcerrado, HIGH); // LED ROJO PRENDIDO

}

Desde ya muchas gracias por leer esto! Saludos
Iggy