0% found this document useful (0 votes)
102 views

LED Arduino

The document initializes 12 digital pins from 2 to 13 to control LEDs. It sets the pins as outputs in setup() and then uses loop() to turn each LED on for 1 second, then off for 1 second by writing high and low voltages, cycling through all 12 LEDs. This causes all 12 LEDs to blink on and off sequentially.

Uploaded by

Calvin Janapin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views

LED Arduino

The document initializes 12 digital pins from 2 to 13 to control LEDs. It sets the pins as outputs in setup() and then uses loop() to turn each LED on for 1 second, then off for 1 second by writing high and low voltages, cycling through all 12 LEDs. This causes all 12 LEDs to blink on and off sequentially.

Uploaded by

Calvin Janapin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

//initializing a variable pin 2 to 13

int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
int led6 = 7;
int led7 = 8;
int led8 = 9;
int led9 = 10;
int led10 = 11;
int led11 = 12;
int led12 = 13;

void setup() {
//put your setup code here, to run once:
//initialize digital pin as output
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
pinMode(led9, OUTPUT);
pinMode(led10, OUTPUT);
pinMode(led11, OUTPUT);
pinMode(led12, OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led1, HIGH);//it mean to give 5v (high) to pins.here ,the led will be
on.
delay(1000);//1000 = 1 second
digitalWrite(led2, HIGH);
delay(1000);
digitalWrite(led3, HIGH);
delay(1000);
digitalWrite(led4, HIGH);
delay(1000);
digitalWrite(led5, HIGH);
delay(1000);
digitalWrite(led6, HIGH);
delay(1000);
digitalWrite(led7, HIGH);
delay(1000);
digitalWrite(led8, HIGH);
delay(1000);
digitalWrite(led9, HIGH);
delay(1000);
digitalWrite(led10, HIGH);
delay(1000);
digitalWrite(led11, HIGH);
delay(1000);
digitalWrite(led12, HIGH);
delay(1000);
digitalWrite(led1, LOW);//it mean to give 0v, low to pin.here, led will be off
delay(1000);
digitalWrite(led2, LOW);
delay(1000);
digitalWrite(led3, LOW);
delay(1000);
digitalWrite(led4, LOW);
delay(1000);
digitalWrite(led5, LOW);
delay(1000);
digitalWrite(led6, LOW);
delay(1000);
digitalWrite(led7, LOW);
delay(1000);
digitalWrite(led8, LOW);
delay(1000);
digitalWrite(led9, LOW);
delay(1000);
digitalWrite(led10, LOW);
delay(1000);
digitalWrite(led11, LOW);
delay(1000);
digitalWrite(led12, LOW);
delay(1000);
}

You might also like