#include <Adafruit_NeoPixel.h>
#define pinNeo 6
#define numBombillo 16
#define boton 13
Adafruit_NeoPixel pixels(numBombillo,pinNeo, NEO_GRB + NEO_KHZ800);
void setup() {
pixels.begin();
pinMode(boton, INPUT);
}
void loop() {
int estado=digitalRead(boton);
if(estado==1){//inicio de if
for(int i=0; i<numBombillo;i++){
int rojo=random(0,256);
int verde=random(0,256);
int azul=random(0,256);
pixels.setPixelColor(i,pixels.Color(rojo,verde,azul));
pixels.show();
delay(50);
}
}//fin de if
else{//inicio de else
for(int i=0; i<numBombillo;i++){
pixels.setPixelColor(i,pixels.Color(0,0,0));
pixels.show();
delay(50);
}
}//fin de else
}