#include <FastLED.h>
#define numLeds 256
#define painel1 26
#define painel2 27
CRGB array_painel1[numLeds];
int pare_r[] = {21,22,23,24,25,26,36,37,38,39,40,41,42,43,51,52,53,54,55,56,57,58,59,60,66,67,68,69,70,71,72,73,74,75,76,77,81,82,83,84,85,86,87,88,89,90,91,92,93,94,97,98,99,100,101,102,103,104,105,106,107,108,109,110,113,114,115,124,125,126,129,130,131,140,141,142,145,146,147,148,149,150,151,152,153,154,155,156,157,158,161,162,163,164,165,166,167,168,169,170,171,172,173,174,178,179,180,181,182,183,184,185,186,187,188,189,195,196,197,198,199,200,201,202,203,204,212,213,214,215,216,217,218,219,229,230,231,232,233,234};
int pare_w[] = {116,117,118,119,120,121,122,123,132,133,134,135,136,137,138,139};
void setup() {
FastLED.addLeds<NEOPIXEL, painel1>(array_painel1, numLeds);
}
void loop() {
delay(10);
for (int pixel = 0; pixel <= 255; pixel++){
if (std::find(std::begin(pare_r), std::end(pare_r), pixel) != std::end(pare_r)){
array_painel1[pixel] = CRGB::Red;
}
if (std::find(std::begin(pare_w), std::end(pare_w), pixel) != std::end(pare_w)){
array_painel1[pixel] = CRGB::White;
}
}
FastLED.show();
}