0% found this document useful (0 votes)
13 views2 pages

Oscar

Uploaded by

Oscar Garcia
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)
13 views2 pages

Oscar

Uploaded by

Oscar Garcia
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

// Pines para botones

const int button1 = 2;


const int button2 = 3;
const int button3 = 4;
const int button4 = 5;

//pines de LEDs
const int led1 = 8;
const int led2 = 9;
const int led3 = 10;
const int led4 = 11;
const int led5 = 12;
const int led6 = 13;

void setup() {
// Configurar LEDs como salida
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);

// Configurar botones como entrada


pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(button3, INPUT);
pinMode(button4, INPUT);
}

void loop() {
// Serie 1: Encender LEDs en secuencia
if (digitalRead(button1) == HIGH) {
for (int i = 0; i < 5; i++) {
digitalWrite(led1, HIGH);
delay(200);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(200);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
delay(200);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
delay(200);
digitalWrite(led4, LOW);
digitalWrite(led5, HIGH);
delay(200);
digitalWrite(led5, LOW);
digitalWrite(led6, HIGH);
delay(200);
digitalWrite(led6, LOW);
}
} else
if (digitalRead(button2) == HIGH){
for (int i = 0; i < 5; i++) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
delay(300);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
delay(300);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, HIGH);
digitalWrite(led6, HIGH);
delay(300);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
}
} else
if (digitalRead(button3) == HIGH) {
for (int i = 0; i < 5; i++) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led5, HIGH);
digitalWrite(led6, HIGH);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
delay(500);
}
} else
if (digitalRead(button4) == HIGH) {
for (int i = 0; i < 5; i++) {
digitalWrite(led1, HIGH);
digitalWrite(led6, HIGH);
delay(200);
digitalWrite(led2, HIGH);
digitalWrite(led5, HIGH);
delay(200);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
delay(200);
digitalWrite(led1, LOW);
digitalWrite(led6, LOW);
delay(200);
digitalWrite(led2, LOW);
digitalWrite(led5, LOW);
delay(200);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
delay(200);
}
}
}

You might also like