LED Blinking

LED Blinking Project on Arduino

Get start follow the step of LED Blinking project

 

/* A simple program to sequentially turn on and turn off 6 LEDs
* This Project Developed by Sanaullah Dream
*/

int LED1 = 13;
int LED2 = 12;
int LED3 = 11;
int LED4 = 10;
int LED5 = 9;
int LED6 = 8;

void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED4, OUTPUT);
pinMode(LED5, OUTPUT);
pinMode(LED6, OUTPUT);
}

void loop() {
digitalWrite(LED1, HIGH); // turn on LED1
delay(200); // wait for 200ms
digitalWrite(LED1, LOW); // turn off LED1
delay(50); // wait for 50ms

digitalWrite(LED2, HIGH); // turn on LED2
delay(200); // wait for 200ms
digitalWrite(LED2, LOW); // turn off LED2
delay(50); // wait for 50ms

digitalWrite(LED3, HIGH); // turn on LED3
delay(200); // wait for 200ms
digitalWrite(LED3, LOW); // turn off LED3
delay(50); // wait for 50ms

digitalWrite(LED4, HIGH); // turn on LED4
delay(200); // wait for 200ms
digitalWrite(LED4, LOW); // turn off LED4
delay(50); // wait for 50ms

digitalWrite(LED5, HIGH); // turn on LED5
delay(200); // wait for 200ms
digitalWrite(LED5, LOW); // turn off LED5
delay(50); // wait for 50ms

digitalWrite(LED6, HIGH); // turn on LED6
delay(100); // wait for 200ms
digitalWrite(LED6, LOW); // turn off LED6
delay(50); // wait for 60ms before running program all over again

//Return flow program

digitalWrite(LED6, HIGH); // turn on LED6
delay(200); // wait for 200ms
digitalWrite(LED6, LOW); // turn off LED6
delay(50); // wait for 50ms

digitalWrite(LED5, HIGH); // turn on LED5
delay(200); // wait for 200ms
digitalWrite(LED5, LOW); // turn off LED5
delay(50); // wait for 0ms

digitalWrite(LED4, HIGH); // turn on LED4
delay(200); // wait for 200ms
digitalWrite(LED4, LOW); // turn off LED4
delay(50); // wait for 50ms

digitalWrite(LED3, HIGH); // turn on LED3
delay(200); // wait for 200ms
digitalWrite(LED3, LOW); // turn off LED3
delay(50); // wait for 50ms

digitalWrite(LED2, HIGH); // turn on LED2
delay(200); // wait for 200ms
digitalWrite(LED2, LOW); // turn off LED2
delay(50); // wait for 50ms

digitalWrite(LED1, HIGH); // turn on LED1
delay(100); // wait for 200ms
digitalWrite(LED1, LOW); // turn off LED1
delay(50); // wait for 50ms

}

 

Leave a Reply

Your email address will not be published. Required fields are marked *