int ledPin = 13;// use variable to store the pin that the LED is connected to void setup(){ pinMode(ledPin, OUTPUT);// set pin ledPin to output pinMode(7, INPUT);// seting pin 7 to input statusBlink();//call the statusBlink function to blink the LED at the begining of the program } void loop(){ if(digitalRead(7) == HIGH){ //if the switch is pressed then... digitalWrite(ledPin, HIGH); //bring the led pin high } if(digitalRead(7) == LOW){ //if the switch is not pressed then... digitalWrite(ledPin, LOW);//bring the led pin low } } void statusBlink(){ digitalWrite(ledPin, HIGH); //turn pin 13 on delay(150); //wait 150 ms digitalWrite(ledPin, LOW); //turn pin 13 off delay(150);// wait 150 ms digitalWrite(ledPin, HIGH); //turn pin 13 on delay(150); //wait 150 ms digitalWrite(ledPin, LOW); //turn pin 13 off delay(150);// wait 150 ms digitalWrite(ledPin, HIGH); //turn pin 13 on delay(150); //wait 150 ms digitalWrite(ledPin, LOW); //turn pin 13 off delay(150);// wait 150 ms digitalWrite(ledPin, HIGH); //turn pin 13 on delay(150); //wait 150 ms digitalWrite(ledPin, LOW); //turn pin 13 off delay(150);// wait 150 ms }