} //end OnUp
void OffUp(){ //switches lights off going up
Serial.println("Switching lights off (Up)");
delay(del);
//sets LEDs off in turn
digitalWrite(led1, LOW);
delay(tOff);
digitalWrite(led2, LOW);
delay(tOff);
digitalWrite(led3, LOW);
delay(tOff);
digitalWrite(led4, LOW);
delay(tOff);
digitalWrite(led5, LOW);
delay(tOff);
digitalWrite(led6, LOW);
delay(tOff);
digitalWrite(led7, LOW);
delay(tOff);
digitalWrite(led8, LOW);
delay(tOff);
digitalWrite(led9, LOW);
delay(tOff);
digitalWrite(led10, LOW);
delay(tOff);
digitalWrite(led11, LOW);
delay(tOff);
digitalWrite(led12, LOW);
delay(tOff);
digitalWrite(led13, LOW);
delay(tOff);
digitalWrite(led14, LOW);
delay(tOff);
digitalWrite(led15, LOW);
delay(tOff);
digitalWrite(led16, LOW);
delay(tOff);
digitalWrite(led17, LOW);
//set system as being off
activeup = 0;
activedown = 0;
Serial.print("active up: ");
Serial.println(activeup);
Serial.print("active down: ");
Serial.println(activedown);
delay(del);
Serial.println("System not active");
delay(del);
} //End OffUp
void OnDown(){ //switches lights on going down
Serial.println("Switching lights on (down)");
delay(del);
//set LEDs on in turn
digitalWrite(led17, HIGH);
delay(tOn);
digitalWrite(led16, HIGH);
delay(tOn);
digitalWrite(led15, HIGH);
delay(tOn);
digitalWrite(led14, HIGH);
delay(tOn);
digitalWrite(led13, HIGH);
delay(tOn);
digitalWrite(led12, HIGH);
delay(tOn);
digitalWrite(led11, HIGH);
delay(tOn);
digitalWrite(led10, HIGH);
delay(tOn);
digitalWrite(led8, HIGH);
delay(tOn);
digitalWrite(led7, HIGH);
delay(tOn);
digitalWrite(led6, HIGH);
delay(tOn);
digitalWrite(led5, HIGH);
delay(tOn);
digitalWrite(led4, HIGH);
delay(tOn);
digitalWrite(led3, HIGH);
delay(tOn);
digitalWrite(led2, HIGH);
delay(tOn);
digitalWrite(led1, HIGH);
activedown = 1; //sets system as active down
Serial.print("active up: ");
Serial.println(activeup);
Serial.print("active down: ");
Serial.println(activedown);
delay(del);
Serial.println("System now active (down)");
delay(del);
} //End OnDown
void OffDown(){ //switches lights off going down
Serial.println("Switching lights off (down)");
delay(del);
//sets LEDs off in turn
digitalWrite(led17, LOW);
delay(tOff);
digitalWrite(led16, LOW);
delay(tOff);
digitalWrite(led15, LOW);
delay(tOff);
digitalWrite(led14, LOW);
delay(tOff);
digitalWrite(led13, LOW);
delay(tOff);
digitalWrite(led12, LOW);
delay(tOff);
digitalWrite(led11, LOW);
delay(tOff);
digitalWrite(led10, LOW);
delay(tOff);
digitalWrite(led9, LOW);
delay(tOff);
digitalWrite(led8, LOW);
delay(tOff);
digitalWrite(led7, LOW);
delay(tOff);
digitalWrite(led6, LOW);
delay(tOff);
digitalWrite(led5, LOW);
delay(tOff);
digitalWrite(led4, LOW);
delay(tOff);
digitalWrite(led3, LOW);
delay(tOff);
digitalWrite(led2, LOW);
delay(tOff);
digitalWrite(led1, LOW);
//set system as not active
activedown = 0;
activeup = 0;
Serial.print("active up: ");
Serial.println(activeup);
Serial.print("active down: ");
Serial.println(activedown);
delay(del);
Serial.println("System not active");
delay(del);
}//End OffDown