#include <EasyNeoPixels.h> //Esto sirve para incluir la libreria
int pinpulsador1=7; //Declara el pinPulsador en el 7
int pinpulsador2=8; //Declara el pinPulsador2 en el 8
int leds1[]={4,5,6,7,0,1,2,3};
int leds2[]={12,13,14,15,8,9,10,11};//
//Declara los colores
void setup(){
setupEasyNeoPixels(9, 16); //Configura la tira de Neopixels
pinMode(pinpulsador1, INPUT_PULLUP); //Utiliza la resistencia interna
pinMode(pinpulsador2, INPUT_PULLUP); //Utiliza la resistencia interna
}
void loop() {
int pulsador1 = digitalRead(pinpulsador1);
int pulsador2 = digitalRead(pinpulsador2);
if ((pulsador1==HIGH) && (pulsador2 == LOW)){
//Va de la posición de la lista 0 a la 7.
for (int i=0; i<=7; i++){
writeEasyNeoPixel(leds1[i],255,125,0);
}
delay(500);
//Va de la posición de la lista 7 a la 0.
for (int i=7; i>=0; i--){
writeEasyNeoPixel(leds1[i],LOW);
}
delay(500);
pulsador1 = digitalRead(pinpulsador1);
pulsador2 = digitalRead(pulsador2);
}
if ((pulsador1==LOW) && (pulsador2 == HIGH)){
//Va de la posición de la lista 0 a la 7.
for (int i=0; i<=7; i++){
writeEasyNeoPixel(leds2[i],255,125,0);
}
delay(500);
//Va de la posición de la lista 7 a la 0.
for (int i=7; i>=0; i--){
writeEasyNeoPixel(leds2[i],LOW);
}
delay(500);
pulsador1 = digitalRead(pinpulsador1);
pulsador2 = digitalRead(pulsador2);
}
}