#include <EasyNeoPixels.h>
int P1[]={0,1,2,3,4,5,6,7}; //Configura una lista.
int P2[]={8,9,10,11,12,13,14,15}; //Configura una lista.
int pinPulsador1 = 12; //Configura un botón.
int pinPulsador2 = 13; //Configura un botón.
void setup() {
setupEasyNeoPixels(9, 16); //Configura la tira de Neo Pixels.
pinMode(pinPulsador1, INPUT_PULLUP); //Configura el pin para utilizarlo como salida digital.
pinMode(pinPulsador2, INPUT_PULLUP); //Configura el pin para utilizarlo como salida digital.
for(int x=0; x < 16; x++){ //Se utiliza para repetir un bloque de instrucciones un número de veces
//determinado.
writeEasyNeoPixel(x,LOW); //Activa o desactiva un pixel.
}
}
void loop() {
// put your main code here, to run repeatedly:
while(digitalRead(pinPulsador1) == LOW){
for(int i=0; i < 8; i++){ //Se utiliza para repetir un bloque de instrucciones un número de veces
//determinado.
writeEasyNeoPixel(P1[i], 255, 128, 0); //Activa o desactiva un pixel indicando la potencia de cada uno
//de los colores RGB.
}
delay(200); //Es el tiempo que tarda para pasar a la siguiente acción.
for(int i=0; i < 8; i++){ //Se utiliza para repetir un bloque de instrucciones un número de veces
//determinado.
writeEasyNeoPixel(P1[i],LOW); //Activa o desactiva un pixel.
}
delay(200); //Es el tiempo que tarda para pasar a la siguiente acción.
}
while(digitalRead(pinPulsador2) == LOW){
for(int i=0; i < 8; i++){ //Se utiliza para repetir un bloque de instrucciones un número de veces
//determinado.
writeEasyNeoPixel(P2[i], 255, 128, 0); //Activa o desactiva un pixel indicando la potencia de cada uno
//de los colores RGB.
}
delay(200); //Es el tiempo que tarda para pasar a la siguiente acción.
for(int i=0; i < 8; i++){ //Se utiliza para repetir un bloque de instrucciones un número de veces
//determinado.
writeEasyNeoPixel(P2[i],LOW); //Activa o desactiva un pixel.
}
delay(200); //Es el tiempo que tarda para pasar a la siguiente acción.
}
}