//boris froilan huanca gonzales
int tiempo = 100;
void setup() {
// Pines de salida para los LEDs
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
// Pines de entrada para los botones
pinMode(4, INPUT); // Botón 1
pinMode(11, INPUT); // Botón 2
}
void loop() {
if (digitalRead(4) == HIGH) {
luces1(); // Si el botón en pin 4 está presionado
} else {
// Apaga LEDs 1, 2 y 3
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
}
if (digitalRead(11) == HIGH) {
luces2(); // Si el botón en pin 11 está presionado
} else {
// Apaga LEDs 8, 9 y 10
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
}
}
void luces1() {
// Enciende los LEDs 1, 2 y 3 en orden
for (int i = 1; i <= 3; i++) {
digitalWrite(i, HIGH);
delay(tiempo);
digitalWrite(i, LOW);
delay(tiempo);
}
}
void luces2() {
// Enciende los LEDs 10, 9 y 8 en orden inverso
for (int i = 10; i >= 8; i--) {
digitalWrite(i, HIGH);
delay(tiempo);
digitalWrite(i, LOW);
delay(tiempo);
}
}