bool alreadyRun[3];
int ledPin=12;
void setup()
{
alreadyRun[0]=false;
alreadyRun[1]=false;
alreadyRun[2]=false;
alreadyRun[3]=false;
Serial.begin(9600);
pinMode(ledPin,OUTPUT);
}
void loop()
{
while (alreadyRun[0] == false)
{
aFunction(12,1);
}
delay(1000);
}
void aFunction(int D_Pin, bool x)
{
if (alreadyRun[x] == false)
{
digitalWrite(ledPin,HIGH);
delay(1000);
digitalWrite(ledPin,LOW);
delay(1000);
Serial.print('\n');
Serial.print(ledPin);
Serial.println(" door open");
alreadyRun[x] = true;
}
}