Escribir varios neopixel al mismo tiempo (pixelcolor, pixelshow) [Solucionado]

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?

Fijate si te sirve

if(state == 1) {
  for(int i = 0; i <= 16; i++) {
    pixels.setPixelColor(i, pixels.Color(R_OFF, G_OFF, B_OFF));
  }
  secuence = 0;;
  timer = millis();
  pixels.show();

Saludos

PD: por favor editá el código de tu post y quita todos los tag color que se filtraron. Gracias

De nada!
Me alegra que te sirviera.

Si ya lo das por solucionado por favor editá tu primer post y agrega "[Solucionado]" en el título.

Saludos

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.