int istheButton = 2;
int theMotoris = 13;
int theStatusis = 1;
void setup() {
pinMode(theMotoris, OUTPUT);
pinMode(istheButton, INPUT );
}
void loop(){
theStatusis = digitalRead(istheButton);
if (theStatusis == HIGH) {
digitalWrite(theMotoris, HIGH);
delay (5000);
} else digitalWrite(theMotoris, LOW);
//place for thoughts like it's not then perfect if you cannot add something anymore it is if you cannot leave something out.
}
Circuit
Original file created with Fritzing.
Sendable via E-Mail if wished.