Introduction: Stairway Lightning Switch With Arduino

/*******************************************
TITLE: A simple stairway lightning switch with delay
Created by: P.Agiakatsikas DATE: 11/01/17 *********************************************/
int buttonPin1 = 2; //Push button 1
int buttonPin2 = 3; //Push button 2
int ledPin = 8; // The outputlight
int buttonStatus1 = 0;
int buttonStatus2 = 0;
void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin1, INPUT);
  pinMode(buttonPin2, INPUT);
}
void loop(){
  buttonStatus1 = digitalRead(buttonPin1);
  buttonStatus2 = digitalRead(buttonPin2);
if (buttonStatus1 == HIGH || buttonStatus2 == HIGH) { 
  // if one or the other push button is pressed the light will open according to the delay time
  digitalWrite(ledPin, HIGH);
  delay(10000);// delay time 10 sec
  digitalWrite(ledPin, LOW);
}
}

Step 1:

Step 2:

Comments

About This Instructable

157views

2favorites

License:

Bio: An Electrical Engineering Teacher in Athens Greece. Most of these small projects here, are constructed for enhancing the learning of the use of Arduino as ... More »
More by PanosA6:Toggle switch with Relay using ArduinoUniversal Logic Gates Implementer with ArduinoMost simplest toggle switch with Arduino
Add instructable to: