Buenos dias, tengo este pedazo de codigo el cual lleva los neopixel desde el 0 hasta el 16, al color R_OFF, G_OFF Y B_OFF, el codigo funciona bien
if (state == 1){
pixels.setPixelColor(0, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(1, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(2, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(3, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(4, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(5, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(6, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(7, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(8, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(9, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(10, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(11, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(12, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(13, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(14, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(15, pixels.Color(R_OFF, G_OFF, B_OFF));
pixels.setPixelColor(16, pixels.Color(R_OFF, G_OFF, B_OFF));
sequence=0;
timer=millis();
pixels.show()
pero me imagino que debe existir una forma mas elegante de hacerlo, he intentado varias cosas y no funcionan
pixels.setPixelColor(0 && 1 && 2 pixels.Color(R_OFF, G_OFF, B_OFF));
Alguna propuesta para intentar?