#include <Adafruit_NeoPixel.h> //Adiciona a biblioteca Adafruit NeoPixel
#define D_in 23 //Nomeia o pino 6 do Arduino
int qtdeLeds = 8; //Informa a quantidade de LEDs que serão ligados em cascata
Adafruit_NeoPixel pixels(qtdeLeds, D_in); //Instancia o objeto "pixels", informando a quantidade e o pino de sinal
void setup() {
pinMode(D_in, OUTPUT); //Configura o pino 6 como saída
pixels.begin(); //Inicia o objeto "pixels"
pixels.clear(); //desliga todos os LEDs
}
void loop() {
// número de LEDs, vermelho, verde, azul
pixels.setPixelColor(random(qtdeLeds), random(255), random(255), random(255)); //escolhe, de maneira pseudoaleatória, o número do LED e a intensidade de cada cor do canal RGB
pixels.show(); //executa os parâmetros do comando acima
delay(100); //Aguarda 500 milissegundos
}