Problema con matriz neopixel

Muy buenas, estoy haciendo un proyecto en el cual intento visualizar una serie de imágenes en una matriz de led Ws2812b de 16x16. He conseguido visualizar las imágenes pero me gustaría saber como puedo girar dicha imagen 90 grados sin tener que volver a crear un nuevo array.
Este es el código que utilizo.
Gracias de antemano.

#include <ABlocks_NeoPixel.h>

double i;
Adafruit_NeoPixel neo_pixel = Adafruit_NeoPixel(254,3,NEO_GRB+NEO_KHZ800);
const unsigned long neopixel_data_0[] PROGMEM = {0x100,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0xfffb06,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0x000000,0xfffb06,0xfffb06,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0xfffb06,0x000000,0x000000,0x000000,0xf6f206,0x000000,0x000000,0x000000,0x000000,0xf6f206,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xf6f206,0xf6f206,0xf6f206,0xf6f206,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000};

void neopixel_setdata(const unsigned long *_data){
	unsigned long _lcount=pgm_read_dword_near(_data);
	for(int i=0;i<_lcount;i++){
		unsigned long _dd=pgm_read_dword_near(&_data[i+1]);
		neo_pixel.setPixelColor(i,_dd);
	}
}

void setup()
{


	neo_pixel.begin();
	neo_pixel.setBrightness(50);

}


void loop()
{

  	neo_pixel.clear();
  	neopixel_setdata(neopixel_data_0);
  	neo_pixel.show();

}

Para sugerirte algo hace falta saber como has armado la matriz para presentar la imagen porque imagino que tu tira led esta cortada formando lineas y columnas, formando algo como X * Y

Buenos días y gracias por contestar tan rápido, para hacer la matriz corte 16 tiras de 16 leds. Adjunto un esquema que encontré de como la dispuse.

¿Cuál arduino usas?

Estoy usando un arduino uno, pero también lo monté con un nano.

Lo primero para decirte es que 16x16 no me cierra mira

const unsigned long neopixel_data_0[] PROGMEM = 
      {    0x100,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,
        0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,
        0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,
        0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,
        0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0xfffb06,0xfffb06,0x000000,
        0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0xfffb06,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0x000000,0xfffb06,0xfffb06,
        0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0x000000,0x000000,0xfffb06,
        0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0xfffb06,
        0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,
        0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,
        0xfffb06,0x000000,0xfffb06,0x000000,0x000000,0x000000,0xf6f206,0x000000,0x000000,0x000000,0x000000,0xf6f206,0x000000,0x000000,0xfffb06,0xfffb06,
        0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0xf6f206,0xf6f206,0xf6f206,0xf6f206,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,
        0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0x000000,
        0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,
        0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,
        0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0xfffb06,0xfffb06,0xfffb06,0xfffb06,0x000000,0x000000,0x000000,0x000000,0x000000,
        0x000000 };

Y revisa o dime si algo esta mal. Sobra un elemento al final o simplemente compiaste mal.

EDITO 2:
Otra incoherencia.
SI dices tener 16x16 = 256 leds entonces

Adafruit_NeoPixel neo_pixel = Adafruit_NeoPixel(254,3,NEO_GRB+NEO_KHZ800);

porque pones 254?

EDITO 3:
Por cierto aclaro que en tu introducción decía claramanete 16x16 (cosa que creo pasé por alto), pero como las cuentas igualmente no me daban para una matriz, por eso pregunté.
Ahora esta aclarado.
Igualmente tienes un error entre la matriz y su definición que no afecta la rotación.

EDITO 4: Otra observación.
Los elementos de la matriz estan de a 6 bytes cuando deberían ser 8 bytes. Alguna explicación o solo no necesitas los bytes extras. De ser asi ocupas memoria inutilmente y podria mejorarse u optimizarse.

EDITO 5:
16x16 es tu matriz
Usas 4 bytes en el almacenamiento. Rotarla require 16x16x4= 1024 bytes en un NANO/UNO que tiene 2k, algo me dice que estaremos muy complicados.
Me parece mas lógico hacer la rotación fuera del arduino, guardarla en flash via PROGMEM y levantarla como lo estas haciendo o usar una placa con mas RAM.

Ostris, menuda metedura de pata con lo de 254, efectivamente son 256. Con respecto al elemento que sobra, probé el mismo array sin el 0x100 del principio, el primer elemento y parece que funciona igual, puede que sea ese elemento el que me sobra.
Lo que no me queda muy claro es a lo que te refieres con que esta en 6 bits y podría estar en 8, utilizo un programa de Excel, que no es mio, para hacer los dibujos y el resultado que me da es este, por eso daba por hecho que era así. La verdad es que estoy un poco verde en todo esto.

Yo te dije que sobra 1, cual no se.. eso lo sabes tu.

No son bits, son bytes, y son 4 bytes lo que consume un unsigned long
Yo veo solo 3 y no 4
Un byte esta formado por dos nibbles entonces 4 bytes son 8 nibbles
este es un ejemplo
0xff fb 06 aquí cuento 3 bytes
el que sigue al lado es 0x000000 o sea
bien podrias haber hecho
0x fffb0600 y el siguiente ya tiene 4 mas libres al final en poco tiempo tienes una economía en la flash pero ese no es el punto. El punto es que si no esta completo un algoritmo para rotar se complica (no que no se pueda hacer).

Si usas un programa en Excel porque no tomas la imagen, la rotas, la pasas por el programa en Excel y lo pones como un segundo

const unsigned long neopixel_data_1[] PROGMEM = 

y listo, tema resuelto.

Una sugerencia, podrias usar la libreria LEDMatrix que entre sus multiples comandos para textos, lineas, rectangulos, etc dispone de este: setRotation(uint8_t r). Es cuestion de estudiarsela un poco, pero creo que te facilitara mucho las cosas.

Solo por simple deducción, me refiero a sin ver todavía la librería, creo que el primer elemento del array es la cantidad de datos (0x100 = 256d).

La librería que estás usando no tiene una función de rotación, por lo tanto la tienes que hacer tu, y en un Uno/Nano se te va a complicar por la reducida memoria.
Como te han dicho, es más fácil generar la imagen ya rotada, usar otra librería o directamente cambiar de micro.

La idea de gonpenzzi es muy buena, yo la usé. Solo no lo recordé pero no use un UNO/NANO sino un ESP8266 para hacerlo. Tiene mas RAM y mucha mas potencia. Olvidemos la potencia de calculo, si mas RAM.

si hablamos de rotacion de 90 grados, en mi opinion es facil rotar la matriz al momento de cargar sin usar memoria adicional

90 grados en sentido antihorario:

void neopixel_setdata(const unsigned long *_data){
	unsigned long _lcount=pgm_read_dword_near(_data);
	for(int i=0;i<_lcount;i++){
		unsigned long _dd=pgm_read_dword_near(&_data[i+1]);
                byte x, y, x_new, y_new;
                int  i_new;
                // calculate x,y coordinates before rotation
                y = i / 16;
                if ( y % 2)    x = 15 - i % 16;
                else x = i %16;
                // rotate 90 gr CCW
                y_new = 15 -x;
                x_new = y;
                // calculate new led position in the LED strip
                 if ( y_new % 2)   i_new = 16* y_new + (15 - x_new);
                else  i_new = 16* y_new + x_new;
		neo_pixel.setPixelColor(i_new,_dd);
	}
}

Hola @Manuelbernal19. En principio la solución que creo que buscas es la de @b707. Pero no sé si el programa que utilizas en Excel tiene en cuenta que las líneas pares e impares “van en sentido contrario”. Lo cierto es que la imagen que has puesto de prueba no es muy buena para “verlo” ya que es demasiado simétrica. Por ello me he tomado la libertad de ponerle un ojo azul a la cara para ver que se muestra correctamente.

Mi versión de la función sí tiene en cuenta que las filas pares e impares alternan de sentido. Asumiendo que los datos de la memoria están “consecutivos de forma natural”. He formateado los datos para que se vea en el código la forma del dibujo y le he cambiado el color del ojo a mano.

Como bien dice @anon90500195, el primer elemento del array se usa únicamente para indicar la cantidad de elementos que hay a continuación. Por eso no le cuadraba a @surbyte. Yo lo he eliminado y la nueva función ya no lo usa para nada.

Respecto a lo que dice @surbyte de que estás desperdiciando memoria de programa: cierto, muy cierto. Si no tuvieras los datos alineados a 4 bytes, podría ocupar un 25% menos de memoria de programa. Aún así, creo que seguiría siendo un desperdicio porque no creo que realmente necesites utilizar colores con una resolución de 24 bits. Sobre todo si después vas a “bajarle el brillo” al 50%, que lo que hace es quedarse con la mitad de resolución de colores. Yo me plantearía no usar una resolución determinada de colores, sino una paleta. Si me bastase con cuatro colores (contando el “color apagado”) bastarían dos bits por píxel. Podría llegar a definirse una imagen con 3 x 4 bytes (12 bytes) para definir los cuatro colores y 2 x 256 bits (512 bits = 64 bytes) para el dibujo. Un total de 76 bytes por dibujo. Y aún así me plantearía usar la mitad de resolución en la definición de los colores y ahorrarme 6 bytes, quedando en 70 bytes por imagen. Pero esa solución tiene tres inconvenientes. Tiempo y complejidad de desarrollo, tal vez fuera aconsejable desarrollar alguna herramienta que convierta la imagen al nuevo formato y tal vez sería algo más lento de transferir la imagen de la memoria de programa al controlador de los neopixel… O tal vez no. Quizás esto último no ralentiza tanto la transferencia, sino todo lo contrario, ya que la lectura de los datos de la memoria de programa no es directa y “lleva su tiempo”. Actualmente se leen 1024 bytes de la memoria de programa y se pasaría a leer 76 bytes, como unas 13 veces menos. No sé cuán lenta es la llamada a pgm_read_dword_near pero algo me dice que su tiempo ha de llevar, aunque no sea mucho.

A continuación pongo el código con mi propuesta. Como ya he dicho, le he quitado el primer elemento del array y le he cambiado el color de uno de los ojos. Esto último es para que se el dibujo no sea tan simétrico y se vean claramente los efectos.

//#include <Adafruit_NeoPixel.h> // Descomentar esta línea y comentar la siguiente si se quiere probar en wokwi.com
#include <ABlocks_NeoPixel.h>

double i;
Adafruit_NeoPixel neo_pixel = Adafruit_NeoPixel(256, 3, NEO_GRB + NEO_KHZ800);
const unsigned long neopixel_data_0[] PROGMEM = { 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
                                                  0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000,
                                                  0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000,
                                                  0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x000000,
                                                  0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x0000ff, 0x0000ff, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x000000,
                                                  0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x0000ff, 0x000000, 0x000000, 0x0000ff, 0xfffb06, 0x000000, 0x000000, 0xfffb06, 0x000000, 0xfffb06, 0xfffb06, 0x000000,
                                                  0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x0000ff, 0x000000, 0x000000, 0x0000ff, 0xfffb06, 0x000000, 0x000000, 0xfffb06, 0x000000, 0x000000, 0xfffb06, 0xfffb06,
                                                  0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x0000ff, 0x0000ff, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06,
                                                  0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06,
                                                  0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06,
                                                  0x000000, 0xfffb06, 0x000000, 0x000000, 0x000000, 0xf6f206, 0x000000, 0x000000, 0x000000, 0x000000, 0xf6f206, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000,
                                                  0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0xf6f206, 0xf6f206, 0xf6f206, 0xf6f206, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x000000,
                                                  0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0x000000, 0x000000,
                                                  0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000,
                                                  0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000,
                                                  0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xfffb06, 0xfffb06, 0xfffb06, 0xfffb06, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000
                                                };

void neopixel_setdata(const unsigned long *_data) {
  unsigned long _lcount = pgm_read_dword_near(_data);
  for (int i = 0; i < _lcount; i++) {
    unsigned long _dd = pgm_read_dword_near(&_data[i + 1]);
    neo_pixel.setPixelColor(i, _dd);
  }
}

// Parámetros de la función neopixel_setdata
// _data: datos a mostrar
// lado: cantidad de neopixel del lado del cuadrado
// angulo: rotación antihorario que se quiere dar. Valores admitidos -360, -270, -180, -90, 0, 90, 180, 270, 360... los valores no válidos se interpretan como 0
// invertido: un valor distinto de cero o de false hace que la imagen se "invierta"
void neopixel_setdata(const unsigned long *_data, size_t lado, int16_t angulo, boolean invertido)
{
  size_t totalLeds = lado * lado; // Calculamos cuántos neopixel son en total
  while (angulo < 0) {  // Si se indica un ángulo negativo...
    angulo += 360;      // Se van sumando consecutivamente "círculos completos" 
  }
  angulo %= 360; // Nos aseguramos que tenga un valor entre 0 y 270
  for (int i = 0; i < totalLeds; i++) { // Recorremos todos los datos "linealmente"
    size_t x = i % lado; // Calculamos la coordenada x al que pertenece el dato
    size_t y = i / lado; // Calculamos la coordenada y al que pertenece el dato
    size_t temp = 0; // Variable auxiliar para intercambiar x e y
    if (invertido) {    // Si nos han pedido invertir la imagen, invertimos...
      x = lado - 1 - x; // ... invertimos la x
    }
    switch (angulo) { // Dependiendo del ángulo indicado, se hacen diferentes converciones de las coordenadas
      case 90 :
        temp = x;
        x = y;
        y = lado - 1 - temp;
        break;
      case 180 :
        x = lado - 1 - x;
        y = lado - 1 - y;
        break;
      case 270 :
        temp = x;
        x = lado - 1 - y;
        y = temp;
        break;
    }
    if (y % 2) {        // Las líneas "impares" van en sentido contrario
      x = lado - 1 - x; // Invertimos la x de las líneas "impares"
    }
    unsigned long _dd = pgm_read_dword_near(&_data[i]); // Leemos el dato
    neo_pixel.setPixelColor(y * lado + x, _dd);         // Ponemos el dato en el píxel calculado
  }
}

void setup()
{
  neo_pixel.begin();
  neo_pixel.setBrightness(50);
}

void loop()
{
  neopixel_setdata(neopixel_data_0, 16, 0, false);
  neo_pixel.show();
  delay(2000);
  neopixel_setdata(neopixel_data_0, 16, 90, false);
  neo_pixel.show();
  delay(2000);
  neopixel_setdata(neopixel_data_0, 16, 180, false);
  neo_pixel.show();
  delay(2000);
  neopixel_setdata(neopixel_data_0, 16, 270, false);
  neo_pixel.show();
  delay(2000);
  neopixel_setdata(neopixel_data_0, 16, 0, false);
  neo_pixel.show();
  delay(2000);
  neopixel_setdata(neopixel_data_0, 16, 0, true);
  neo_pixel.show();
  delay(2000);
  neopixel_setdata(neopixel_data_0, 16, -90, true);
  neo_pixel.show();
  delay(2000);
  neopixel_setdata(neopixel_data_0, 16, -180, true);
  neo_pixel.show();
  delay(2000);
  neopixel_setdata(neopixel_data_0, 16, -270, true);
  neo_pixel.show();
  delay(2000);
  neopixel_setdata(neopixel_data_0, 16, -360, true);
  neo_pixel.show();
  delay(2000);
}

Para “probarlo” en wokwi.com hay que poner el código en la pestaña “sketch.ino”, descomentar la primera línea y comentar la segunda línea. Ya que en wokwi.com no está disponible la librería que usa @Manuelbernal19. Además hay que poner lo siguiente en la pestaña “diagram.json”, sustituyendo todo lo que hubiera en ella. Puede que se lleve su tiempo al pegar todo el contenido, pero es que se trata de la definición del conexionado de los 256 neopixel.

{
  "version": 1,
  "author": "Anonymous maker",
  "editor": "wokwi",
  "parts": [
    { "type": "wokwi-neopixel", "id": "rgb00", "top": 300, "left": -40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb01", "top": 300, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb02", "top": 300, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb03", "top": 300, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb04", "top": 300, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb05", "top": 300, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb06", "top": 300, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb07", "top": 300, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb08", "top": 300, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb09", "top": 300, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb0a", "top": 300, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb0b", "top": 300, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb0c", "top": 300, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb0d", "top": 300, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb0e", "top": 300, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb0f", "top": 300, "left": 260, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgb10", "top": 320, "left": 260, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb11", "top": 320, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb12", "top": 320, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb13", "top": 320, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb14", "top": 320, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb15", "top": 320, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb16", "top": 320, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb17", "top": 320, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb18", "top": 320, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb19", "top": 320, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb1a", "top": 320, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb1b", "top": 320, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb1c", "top": 320, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb1d", "top": 320, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb1e", "top": 320, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb1f", "top": 320, "left": -40, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgb20", "top": 340, "left": -40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb21", "top": 340, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb22", "top": 340, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb23", "top": 340, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb24", "top": 340, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb25", "top": 340, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb26", "top": 340, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb27", "top": 340, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb28", "top": 340, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb29", "top": 340, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb2a", "top": 340, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb2b", "top": 340, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb2c", "top": 340, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb2d", "top": 340, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb2e", "top": 340, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb2f", "top": 340, "left": 260, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgb30", "top": 360, "left": 260, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb31", "top": 360, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb32", "top": 360, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb33", "top": 360, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb34", "top": 360, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb35", "top": 360, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb36", "top": 360, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb37", "top": 360, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb38", "top": 360, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb39", "top": 360, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb3a", "top": 360, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb3b", "top": 360, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb3c", "top": 360, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb3d", "top": 360, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb3e", "top": 360, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb3f", "top": 360, "left": -40, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgb40", "top": 380, "left": -40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb41", "top": 380, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb42", "top": 380, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb43", "top": 380, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb44", "top": 380, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb45", "top": 380, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb46", "top": 380, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb47", "top": 380, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb48", "top": 380, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb49", "top": 380, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb4a", "top": 380, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb4b", "top": 380, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb4c", "top": 380, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb4d", "top": 380, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb4e", "top": 380, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb4f", "top": 380, "left": 260, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgb50", "top": 400, "left": 260, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb51", "top": 400, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb52", "top": 400, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb53", "top": 400, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb54", "top": 400, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb55", "top": 400, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb56", "top": 400, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb57", "top": 400, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb58", "top": 400, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb59", "top": 400, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb5a", "top": 400, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb5b", "top": 400, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb5c", "top": 400, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb5d", "top": 400, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb5e", "top": 400, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb5f", "top": 400, "left": -40, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgb60", "top": 420, "left": -40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb61", "top": 420, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb62", "top": 420, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb63", "top": 420, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb64", "top": 420, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb65", "top": 420, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb66", "top": 420, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb67", "top": 420, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb68", "top": 420, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb69", "top": 420, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb6a", "top": 420, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb6b", "top": 420, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb6c", "top": 420, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb6d", "top": 420, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb6e", "top": 420, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb6f", "top": 420, "left": 260, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgb70", "top": 440, "left": 260, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb71", "top": 440, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb72", "top": 440, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb73", "top": 440, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb74", "top": 440, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb75", "top": 440, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb76", "top": 440, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb77", "top": 440, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb78", "top": 440, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb79", "top": 440, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb7a", "top": 440, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb7b", "top": 440, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb7c", "top": 440, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb7d", "top": 440, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb7e", "top": 440, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb7f", "top": 440, "left": -40, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgb80", "top": 460, "left": -40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb81", "top": 460, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb82", "top": 460, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb83", "top": 460, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb84", "top": 460, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb85", "top": 460, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb86", "top": 460, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb87", "top": 460, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb88", "top": 460, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb89", "top": 460, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb8a", "top": 460, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb8b", "top": 460, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb8c", "top": 460, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb8d", "top": 460, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb8e", "top": 460, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb8f", "top": 460, "left": 260, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgb90", "top": 480, "left": 260, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb91", "top": 480, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb92", "top": 480, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb93", "top": 480, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb94", "top": 480, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb95", "top": 480, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb96", "top": 480, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb97", "top": 480, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb98", "top": 480, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb99", "top": 480, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb9a", "top": 480, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb9b", "top": 480, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb9c", "top": 480, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb9d", "top": 480, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb9e", "top": 480, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgb9f", "top": 480, "left": -40, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgba0", "top": 500, "left": -40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgba1", "top": 500, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgba2", "top": 500, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgba3", "top": 500, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgba4", "top": 500, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgba5", "top": 500, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgba6", "top": 500, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgba7", "top": 500, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgba8", "top": 500, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgba9", "top": 500, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbaa", "top": 500, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbab", "top": 500, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbac", "top": 500, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbad", "top": 500, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbae", "top": 500, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbaf", "top": 500, "left": 260, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgbb0", "top": 520, "left": 260, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbb1", "top": 520, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbb2", "top": 520, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbb3", "top": 520, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbb4", "top": 520, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbb5", "top": 520, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbb6", "top": 520, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbb7", "top": 520, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbb8", "top": 520, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbb9", "top": 520, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbba", "top": 520, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbbb", "top": 520, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbbc", "top": 520, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbbd", "top": 520, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbbe", "top": 520, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbbf", "top": 520, "left": -40, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgbc0", "top": 540, "left": -40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbc1", "top": 540, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbc2", "top": 540, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbc3", "top": 540, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbc4", "top": 540, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbc5", "top": 540, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbc6", "top": 540, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbc7", "top": 540, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbc8", "top": 540, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbc9", "top": 540, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbca", "top": 540, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbcb", "top": 540, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbcc", "top": 540, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbcd", "top": 540, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbce", "top": 540, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbcf", "top": 540, "left": 260, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgbd0", "top": 560, "left": 260, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbd1", "top": 560, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbd2", "top": 560, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbd3", "top": 560, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbd4", "top": 560, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbd5", "top": 560, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbd6", "top": 560, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbd7", "top": 560, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbd8", "top": 560, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbd9", "top": 560, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbda", "top": 560, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbdb", "top": 560, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbdc", "top": 560, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbdd", "top": 560, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbde", "top": 560, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbdf", "top": 560, "left": -40, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgbe0", "top": 580, "left": -40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbe1", "top": 580, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbe2", "top": 580, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbe3", "top": 580, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbe4", "top": 580, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbe5", "top": 580, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbe6", "top": 580, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbe7", "top": 580, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbe8", "top": 580, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbe9", "top": 580, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbea", "top": 580, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbeb", "top": 580, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbec", "top": 580, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbed", "top": 580, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbee", "top": 580, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbef", "top": 580, "left": 260, "attrs": {} },

    { "type": "wokwi-neopixel", "id": "rgbf0", "top": 600, "left": 260, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbf1", "top": 600, "left": 240, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbf2", "top": 600, "left": 220, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbf3", "top": 600, "left": 200, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbf4", "top": 600, "left": 180, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbf5", "top": 600, "left": 160, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbf6", "top": 600, "left": 140, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbf7", "top": 600, "left": 120, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbf8", "top": 600, "left": 100, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbf9", "top": 600, "left": 80, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbfa", "top": 600, "left": 60, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbfb", "top": 600, "left": 40, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbfc", "top": 600, "left": 20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbfd", "top": 600, "left": 0, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbfe", "top": 600, "left": -20, "attrs": {} },
    { "type": "wokwi-neopixel", "id": "rgbff", "top": 600, "left": -40, "attrs": {} },

    { "type": "wokwi-arduino-uno", "id": "uno", "top": 16.66, "left": 12.67, "attrs": {} }
  ],
  "connections": [




    [ "rgb00:VSS", "uno:GND.2", "black", [ "h0" ] ],
    [ "rgb00:VDD", "uno:5V", "red", [ "h0" ] ],
    [ "rgb00:DIN", "uno:3", "green", [ "h0" ] ],

    [ "rgb01:VSS", "rgb00:VSS", "green", [ "h0" ] ],
    [ "rgb01:VDD", "rgb00:VDD", "green", [ "h0" ] ],
    [ "rgb01:DIN", "rgb00:DOUT", "green", [ "h0" ] ],

    [ "rgb02:VSS", "rgb01:VSS", "green", [ "h0" ] ],
    [ "rgb02:VDD", "rgb01:VDD", "green", [ "h0" ] ],
    [ "rgb02:DIN", "rgb01:DOUT", "green", [ "h0" ] ],

    [ "rgb03:VSS", "rgb02:VSS", "green", [ "h0" ] ],
    [ "rgb03:VDD", "rgb02:VDD", "green", [ "h0" ] ],
    [ "rgb03:DIN", "rgb02:DOUT", "green", [ "h0" ] ],

    [ "rgb04:VSS", "rgb03:VSS", "green", [ "h0" ] ],
    [ "rgb04:VDD", "rgb03:VDD", "green", [ "h0" ] ],
    [ "rgb04:DIN", "rgb03:DOUT", "green", [ "h0" ] ],

    [ "rgb05:VSS", "rgb04:VSS", "green", [ "h0" ] ],
    [ "rgb05:VDD", "rgb04:VDD", "green", [ "h0" ] ],
    [ "rgb05:DIN", "rgb04:DOUT", "green", [ "h0" ] ],

    [ "rgb06:VSS", "rgb05:VSS", "green", [ "h0" ] ],
    [ "rgb06:VDD", "rgb05:VDD", "green", [ "h0" ] ],
    [ "rgb06:DIN", "rgb05:DOUT", "green", [ "h0" ] ],

    [ "rgb07:VSS", "rgb06:VSS", "green", [ "h0" ] ],
    [ "rgb07:VDD", "rgb06:VDD", "green", [ "h0" ] ],
    [ "rgb07:DIN", "rgb06:DOUT", "green", [ "h0" ] ],

    [ "rgb08:VSS", "rgb07:VSS", "green", [ "h0" ] ],
    [ "rgb08:VDD", "rgb07:VDD", "green", [ "h0" ] ],
    [ "rgb08:DIN", "rgb07:DOUT", "green", [ "h0" ] ],

    [ "rgb09:VSS", "rgb08:VSS", "green", [ "h0" ] ],
    [ "rgb09:VDD", "rgb08:VDD", "green", [ "h0" ] ],
    [ "rgb09:DIN", "rgb08:DOUT", "green", [ "h0" ] ],

    [ "rgb0a:VSS", "rgb09:VSS", "green", [ "h0" ] ],
    [ "rgb0a:VDD", "rgb09:VDD", "green", [ "h0" ] ],
    [ "rgb0a:DIN", "rgb09:DOUT", "green", [ "h0" ] ],

    [ "rgb0b:VSS", "rgb0a:VSS", "green", [ "h0" ] ],
    [ "rgb0b:VDD", "rgb0a:VDD", "green", [ "h0" ] ],
    [ "rgb0b:DIN", "rgb0a:DOUT", "green", [ "h0" ] ],

    [ "rgb0c:VSS", "rgb0b:VSS", "green", [ "h0" ] ],
    [ "rgb0c:VDD", "rgb0b:VDD", "green", [ "h0" ] ],
    [ "rgb0c:DIN", "rgb0b:DOUT", "green", [ "h0" ] ],

    [ "rgb0d:VSS", "rgb0c:VSS", "green", [ "h0" ] ],
    [ "rgb0d:VDD", "rgb0c:VDD", "green", [ "h0" ] ],
    [ "rgb0d:DIN", "rgb0c:DOUT", "green", [ "h0" ] ],

    [ "rgb0e:VSS", "rgb0d:VSS", "green", [ "h0" ] ],
    [ "rgb0e:VDD", "rgb0d:VDD", "green", [ "h0" ] ],
    [ "rgb0e:DIN", "rgb0d:DOUT", "green", [ "h0" ] ],

    [ "rgb0f:VSS", "rgb0e:VSS", "green", [ "h0" ] ],
    [ "rgb0f:VDD", "rgb0e:VDD", "green", [ "h0" ] ],
    [ "rgb0f:DIN", "rgb0e:DOUT", "green", [ "h0" ] ],



    [ "rgb10:VSS", "rgb0f:VSS", "green", [ "h0" ] ],
    [ "rgb10:VDD", "rgb0f:VDD", "green", [ "h0" ] ],
    [ "rgb10:DIN", "rgb0f:DOUT", "green", [ "h0" ] ],

    [ "rgb11:VSS", "rgb10:VSS", "green", [ "h0" ] ],
    [ "rgb11:VDD", "rgb10:VDD", "green", [ "h0" ] ],
    [ "rgb11:DIN", "rgb10:DOUT", "green", [ "h0" ] ],

    [ "rgb12:VSS", "rgb11:VSS", "green", [ "h0" ] ],
    [ "rgb12:VDD", "rgb11:VDD", "green", [ "h0" ] ],
    [ "rgb12:DIN", "rgb11:DOUT", "green", [ "h0" ] ],

    [ "rgb13:VSS", "rgb12:VSS", "green", [ "h0" ] ],
    [ "rgb13:VDD", "rgb12:VDD", "green", [ "h0" ] ],
    [ "rgb13:DIN", "rgb12:DOUT", "green", [ "h0" ] ],

    [ "rgb14:VSS", "rgb13:VSS", "green", [ "h0" ] ],
    [ "rgb14:VDD", "rgb13:VDD", "green", [ "h0" ] ],
    [ "rgb14:DIN", "rgb13:DOUT", "green", [ "h0" ] ],

    [ "rgb15:VSS", "rgb14:VSS", "green", [ "h0" ] ],
    [ "rgb15:VDD", "rgb14:VDD", "green", [ "h0" ] ],
    [ "rgb15:DIN", "rgb14:DOUT", "green", [ "h0" ] ],

    [ "rgb16:VSS", "rgb15:VSS", "green", [ "h0" ] ],
    [ "rgb16:VDD", "rgb15:VDD", "green", [ "h0" ] ],
    [ "rgb16:DIN", "rgb15:DOUT", "green", [ "h0" ] ],

    [ "rgb17:VSS", "rgb16:VSS", "green", [ "h0" ] ],
    [ "rgb17:VDD", "rgb16:VDD", "green", [ "h0" ] ],
    [ "rgb17:DIN", "rgb16:DOUT", "green", [ "h0" ] ],

    [ "rgb18:VSS", "rgb17:VSS", "green", [ "h0" ] ],
    [ "rgb18:VDD", "rgb17:VDD", "green", [ "h0" ] ],
    [ "rgb18:DIN", "rgb17:DOUT", "green", [ "h0" ] ],

    [ "rgb19:VSS", "rgb18:VSS", "green", [ "h0" ] ],
    [ "rgb19:VDD", "rgb18:VDD", "green", [ "h0" ] ],
    [ "rgb19:DIN", "rgb18:DOUT", "green", [ "h0" ] ],

    [ "rgb1a:VSS", "rgb19:VSS", "green", [ "h0" ] ],
    [ "rgb1a:VDD", "rgb19:VDD", "green", [ "h0" ] ],
    [ "rgb1a:DIN", "rgb19:DOUT", "green", [ "h0" ] ],

    [ "rgb1b:VSS", "rgb1a:VSS", "green", [ "h0" ] ],
    [ "rgb1b:VDD", "rgb1a:VDD", "green", [ "h0" ] ],
    [ "rgb1b:DIN", "rgb1a:DOUT", "green", [ "h0" ] ],

    [ "rgb1c:VSS", "rgb1b:VSS", "green", [ "h0" ] ],
    [ "rgb1c:VDD", "rgb1b:VDD", "green", [ "h0" ] ],
    [ "rgb1c:DIN", "rgb1b:DOUT", "green", [ "h0" ] ],

    [ "rgb1d:VSS", "rgb1c:VSS", "green", [ "h0" ] ],
    [ "rgb1d:VDD", "rgb1c:VDD", "green", [ "h0" ] ],
    [ "rgb1d:DIN", "rgb1c:DOUT", "green", [ "h0" ] ],

    [ "rgb1e:VSS", "rgb1d:VSS", "green", [ "h0" ] ],
    [ "rgb1e:VDD", "rgb1d:VDD", "green", [ "h0" ] ],
    [ "rgb1e:DIN", "rgb1d:DOUT", "green", [ "h0" ] ],

    [ "rgb1f:VSS", "rgb1e:VSS", "green", [ "h0" ] ],
    [ "rgb1f:VDD", "rgb1e:VDD", "green", [ "h0" ] ],
    [ "rgb1f:DIN", "rgb1e:DOUT", "green", [ "h0" ] ],








    [ "rgb20:VSS", "rgb1f:VSS", "green", [ "h0" ] ],
    [ "rgb20:VDD", "rgb1f:VDD", "green", [ "h0" ] ],
    [ "rgb20:DIN", "rgb1f:DOUT", "green", [ "h0" ] ],

    [ "rgb21:VSS", "rgb20:VSS", "green", [ "h0" ] ],
    [ "rgb21:VDD", "rgb20:VDD", "green", [ "h0" ] ],
    [ "rgb21:DIN", "rgb20:DOUT", "green", [ "h0" ] ],

    [ "rgb22:VSS", "rgb21:VSS", "green", [ "h0" ] ],
    [ "rgb22:VDD", "rgb21:VDD", "green", [ "h0" ] ],
    [ "rgb22:DIN", "rgb21:DOUT", "green", [ "h0" ] ],

    [ "rgb23:VSS", "rgb22:VSS", "green", [ "h0" ] ],
    [ "rgb23:VDD", "rgb22:VDD", "green", [ "h0" ] ],
    [ "rgb23:DIN", "rgb22:DOUT", "green", [ "h0" ] ],

    [ "rgb24:VSS", "rgb23:VSS", "green", [ "h0" ] ],
    [ "rgb24:VDD", "rgb23:VDD", "green", [ "h0" ] ],
    [ "rgb24:DIN", "rgb23:DOUT", "green", [ "h0" ] ],

    [ "rgb25:VSS", "rgb24:VSS", "green", [ "h0" ] ],
    [ "rgb25:VDD", "rgb24:VDD", "green", [ "h0" ] ],
    [ "rgb25:DIN", "rgb24:DOUT", "green", [ "h0" ] ],

    [ "rgb26:VSS", "rgb25:VSS", "green", [ "h0" ] ],
    [ "rgb26:VDD", "rgb25:VDD", "green", [ "h0" ] ],
    [ "rgb26:DIN", "rgb25:DOUT", "green", [ "h0" ] ],

    [ "rgb27:VSS", "rgb26:VSS", "green", [ "h0" ] ],
    [ "rgb27:VDD", "rgb26:VDD", "green", [ "h0" ] ],
    [ "rgb27:DIN", "rgb26:DOUT", "green", [ "h0" ] ],

    [ "rgb28:VSS", "rgb27:VSS", "green", [ "h0" ] ],
    [ "rgb28:VDD", "rgb27:VDD", "green", [ "h0" ] ],
    [ "rgb28:DIN", "rgb27:DOUT", "green", [ "h0" ] ],

    [ "rgb29:VSS", "rgb28:VSS", "green", [ "h0" ] ],
    [ "rgb29:VDD", "rgb28:VDD", "green", [ "h0" ] ],
    [ "rgb29:DIN", "rgb28:DOUT", "green", [ "h0" ] ],

    [ "rgb2a:VSS", "rgb29:VSS", "green", [ "h0" ] ],
    [ "rgb2a:VDD", "rgb29:VDD", "green", [ "h0" ] ],
    [ "rgb2a:DIN", "rgb29:DOUT", "green", [ "h0" ] ],

    [ "rgb2b:VSS", "rgb2a:VSS", "green", [ "h0" ] ],
    [ "rgb2b:VDD", "rgb2a:VDD", "green", [ "h0" ] ],
    [ "rgb2b:DIN", "rgb2a:DOUT", "green", [ "h0" ] ],

    [ "rgb2c:VSS", "rgb2b:VSS", "green", [ "h0" ] ],
    [ "rgb2c:VDD", "rgb2b:VDD", "green", [ "h0" ] ],
    [ "rgb2c:DIN", "rgb2b:DOUT", "green", [ "h0" ] ],

    [ "rgb2d:VSS", "rgb2c:VSS", "green", [ "h0" ] ],
    [ "rgb2d:VDD", "rgb2c:VDD", "green", [ "h0" ] ],
    [ "rgb2d:DIN", "rgb2c:DOUT", "green", [ "h0" ] ],

    [ "rgb2e:VSS", "rgb2d:VSS", "green", [ "h0" ] ],
    [ "rgb2e:VDD", "rgb2d:VDD", "green", [ "h0" ] ],
    [ "rgb2e:DIN", "rgb2d:DOUT", "green", [ "h0" ] ],

    [ "rgb2f:VSS", "rgb2e:VSS", "green", [ "h0" ] ],
    [ "rgb2f:VDD", "rgb2e:VDD", "green", [ "h0" ] ],
    [ "rgb2f:DIN", "rgb2e:DOUT", "green", [ "h0" ] ],



    [ "rgb30:VSS", "rgb2f:VSS", "green", [ "h0" ] ],
    [ "rgb30:VDD", "rgb2f:VDD", "green", [ "h0" ] ],
    [ "rgb30:DIN", "rgb2f:DOUT", "green", [ "h0" ] ],

    [ "rgb31:VSS", "rgb30:VSS", "green", [ "h0" ] ],
    [ "rgb31:VDD", "rgb30:VDD", "green", [ "h0" ] ],
    [ "rgb31:DIN", "rgb30:DOUT", "green", [ "h0" ] ],

    [ "rgb32:VSS", "rgb31:VSS", "green", [ "h0" ] ],
    [ "rgb32:VDD", "rgb31:VDD", "green", [ "h0" ] ],
    [ "rgb32:DIN", "rgb31:DOUT", "green", [ "h0" ] ],

    [ "rgb33:VSS", "rgb32:VSS", "green", [ "h0" ] ],
    [ "rgb33:VDD", "rgb32:VDD", "green", [ "h0" ] ],
    [ "rgb33:DIN", "rgb32:DOUT", "green", [ "h0" ] ],

    [ "rgb34:VSS", "rgb33:VSS", "green", [ "h0" ] ],
    [ "rgb34:VDD", "rgb33:VDD", "green", [ "h0" ] ],
    [ "rgb34:DIN", "rgb33:DOUT", "green", [ "h0" ] ],

    [ "rgb35:VSS", "rgb34:VSS", "green", [ "h0" ] ],
    [ "rgb35:VDD", "rgb34:VDD", "green", [ "h0" ] ],
    [ "rgb35:DIN", "rgb34:DOUT", "green", [ "h0" ] ],

    [ "rgb36:VSS", "rgb35:VSS", "green", [ "h0" ] ],
    [ "rgb36:VDD", "rgb35:VDD", "green", [ "h0" ] ],
    [ "rgb36:DIN", "rgb35:DOUT", "green", [ "h0" ] ],

    [ "rgb37:VSS", "rgb36:VSS", "green", [ "h0" ] ],
    [ "rgb37:VDD", "rgb36:VDD", "green", [ "h0" ] ],
    [ "rgb37:DIN", "rgb36:DOUT", "green", [ "h0" ] ],

    [ "rgb38:VSS", "rgb37:VSS", "green", [ "h0" ] ],
    [ "rgb38:VDD", "rgb37:VDD", "green", [ "h0" ] ],
    [ "rgb38:DIN", "rgb37:DOUT", "green", [ "h0" ] ],

    [ "rgb39:VSS", "rgb38:VSS", "green", [ "h0" ] ],
    [ "rgb39:VDD", "rgb38:VDD", "green", [ "h0" ] ],
    [ "rgb39:DIN", "rgb38:DOUT", "green", [ "h0" ] ],

    [ "rgb3a:VSS", "rgb39:VSS", "green", [ "h0" ] ],
    [ "rgb3a:VDD", "rgb39:VDD", "green", [ "h0" ] ],
    [ "rgb3a:DIN", "rgb39:DOUT", "green", [ "h0" ] ],

    [ "rgb3b:VSS", "rgb3a:VSS", "green", [ "h0" ] ],
    [ "rgb3b:VDD", "rgb3a:VDD", "green", [ "h0" ] ],
    [ "rgb3b:DIN", "rgb3a:DOUT", "green", [ "h0" ] ],

    [ "rgb3c:VSS", "rgb3b:VSS", "green", [ "h0" ] ],
    [ "rgb3c:VDD", "rgb3b:VDD", "green", [ "h0" ] ],
    [ "rgb3c:DIN", "rgb3b:DOUT", "green", [ "h0" ] ],

    [ "rgb3d:VSS", "rgb3c:VSS", "green", [ "h0" ] ],
    [ "rgb3d:VDD", "rgb3c:VDD", "green", [ "h0" ] ],
    [ "rgb3d:DIN", "rgb3c:DOUT", "green", [ "h0" ] ],

    [ "rgb3e:VSS", "rgb3d:VSS", "green", [ "h0" ] ],
    [ "rgb3e:VDD", "rgb3d:VDD", "green", [ "h0" ] ],
    [ "rgb3e:DIN", "rgb3d:DOUT", "green", [ "h0" ] ],

    [ "rgb3f:VSS", "rgb3e:VSS", "green", [ "h0" ] ],
    [ "rgb3f:VDD", "rgb3e:VDD", "green", [ "h0" ] ],
    [ "rgb3f:DIN", "rgb3e:DOUT", "green", [ "h0" ] ],





    [ "rgb40:VSS", "rgb3f:VSS", "green", [ "h0" ] ],
    [ "rgb40:VDD", "rgb3f:VDD", "green", [ "h0" ] ],
    [ "rgb40:DIN", "rgb3f:DOUT", "green", [ "h0" ] ],

    [ "rgb41:VSS", "rgb40:VSS", "green", [ "h0" ] ],
    [ "rgb41:VDD", "rgb40:VDD", "green", [ "h0" ] ],
    [ "rgb41:DIN", "rgb40:DOUT", "green", [ "h0" ] ],

    [ "rgb42:VSS", "rgb41:VSS", "green", [ "h0" ] ],
    [ "rgb42:VDD", "rgb41:VDD", "green", [ "h0" ] ],
    [ "rgb42:DIN", "rgb41:DOUT", "green", [ "h0" ] ],

    [ "rgb43:VSS", "rgb42:VSS", "green", [ "h0" ] ],
    [ "rgb43:VDD", "rgb42:VDD", "green", [ "h0" ] ],
    [ "rgb43:DIN", "rgb42:DOUT", "green", [ "h0" ] ],

    [ "rgb44:VSS", "rgb43:VSS", "green", [ "h0" ] ],
    [ "rgb44:VDD", "rgb43:VDD", "green", [ "h0" ] ],
    [ "rgb44:DIN", "rgb43:DOUT", "green", [ "h0" ] ],

    [ "rgb45:VSS", "rgb44:VSS", "green", [ "h0" ] ],
    [ "rgb45:VDD", "rgb44:VDD", "green", [ "h0" ] ],
    [ "rgb45:DIN", "rgb44:DOUT", "green", [ "h0" ] ],

    [ "rgb46:VSS", "rgb45:VSS", "green", [ "h0" ] ],
    [ "rgb46:VDD", "rgb45:VDD", "green", [ "h0" ] ],
    [ "rgb46:DIN", "rgb45:DOUT", "green", [ "h0" ] ],

    [ "rgb47:VSS", "rgb46:VSS", "green", [ "h0" ] ],
    [ "rgb47:VDD", "rgb46:VDD", "green", [ "h0" ] ],
    [ "rgb47:DIN", "rgb46:DOUT", "green", [ "h0" ] ],

    [ "rgb48:VSS", "rgb47:VSS", "green", [ "h0" ] ],
    [ "rgb48:VDD", "rgb47:VDD", "green", [ "h0" ] ],
    [ "rgb48:DIN", "rgb47:DOUT", "green", [ "h0" ] ],

    [ "rgb49:VSS", "rgb48:VSS", "green", [ "h0" ] ],
    [ "rgb49:VDD", "rgb48:VDD", "green", [ "h0" ] ],
    [ "rgb49:DIN", "rgb48:DOUT", "green", [ "h0" ] ],

    [ "rgb4a:VSS", "rgb49:VSS", "green", [ "h0" ] ],
    [ "rgb4a:VDD", "rgb49:VDD", "green", [ "h0" ] ],
    [ "rgb4a:DIN", "rgb49:DOUT", "green", [ "h0" ] ],

    [ "rgb4b:VSS", "rgb4a:VSS", "green", [ "h0" ] ],
    [ "rgb4b:VDD", "rgb4a:VDD", "green", [ "h0" ] ],
    [ "rgb4b:DIN", "rgb4a:DOUT", "green", [ "h0" ] ],

    [ "rgb4c:VSS", "rgb4b:VSS", "green", [ "h0" ] ],
    [ "rgb4c:VDD", "rgb4b:VDD", "green", [ "h0" ] ],
    [ "rgb4c:DIN", "rgb4b:DOUT", "green", [ "h0" ] ],

    [ "rgb4d:VSS", "rgb4c:VSS", "green", [ "h0" ] ],
    [ "rgb4d:VDD", "rgb4c:VDD", "green", [ "h0" ] ],
    [ "rgb4d:DIN", "rgb4c:DOUT", "green", [ "h0" ] ],

    [ "rgb4e:VSS", "rgb4d:VSS", "green", [ "h0" ] ],
    [ "rgb4e:VDD", "rgb4d:VDD", "green", [ "h0" ] ],
    [ "rgb4e:DIN", "rgb4d:DOUT", "green", [ "h0" ] ],

    [ "rgb4f:VSS", "rgb4e:VSS", "green", [ "h0" ] ],
    [ "rgb4f:VDD", "rgb4e:VDD", "green", [ "h0" ] ],
    [ "rgb4f:DIN", "rgb4e:DOUT", "green", [ "h0" ] ],



    [ "rgb50:VSS", "rgb4f:VSS", "green", [ "h0" ] ],
    [ "rgb50:VDD", "rgb4f:VDD", "green", [ "h0" ] ],
    [ "rgb50:DIN", "rgb4f:DOUT", "green", [ "h0" ] ],

    [ "rgb51:VSS", "rgb50:VSS", "green", [ "h0" ] ],
    [ "rgb51:VDD", "rgb50:VDD", "green", [ "h0" ] ],
    [ "rgb51:DIN", "rgb50:DOUT", "green", [ "h0" ] ],

    [ "rgb52:VSS", "rgb51:VSS", "green", [ "h0" ] ],
    [ "rgb52:VDD", "rgb51:VDD", "green", [ "h0" ] ],
    [ "rgb52:DIN", "rgb51:DOUT", "green", [ "h0" ] ],

    [ "rgb53:VSS", "rgb52:VSS", "green", [ "h0" ] ],
    [ "rgb53:VDD", "rgb52:VDD", "green", [ "h0" ] ],
    [ "rgb53:DIN", "rgb52:DOUT", "green", [ "h0" ] ],

    [ "rgb54:VSS", "rgb53:VSS", "green", [ "h0" ] ],
    [ "rgb54:VDD", "rgb53:VDD", "green", [ "h0" ] ],
    [ "rgb54:DIN", "rgb53:DOUT", "green", [ "h0" ] ],

    [ "rgb55:VSS", "rgb54:VSS", "green", [ "h0" ] ],
    [ "rgb55:VDD", "rgb54:VDD", "green", [ "h0" ] ],
    [ "rgb55:DIN", "rgb54:DOUT", "green", [ "h0" ] ],

    [ "rgb56:VSS", "rgb55:VSS", "green", [ "h0" ] ],
    [ "rgb56:VDD", "rgb55:VDD", "green", [ "h0" ] ],
    [ "rgb56:DIN", "rgb55:DOUT", "green", [ "h0" ] ],

    [ "rgb57:VSS", "rgb56:VSS", "green", [ "h0" ] ],
    [ "rgb57:VDD", "rgb56:VDD", "green", [ "h0" ] ],
    [ "rgb57:DIN", "rgb56:DOUT", "green", [ "h0" ] ],

    [ "rgb58:VSS", "rgb57:VSS", "green", [ "h0" ] ],
    [ "rgb58:VDD", "rgb57:VDD", "green", [ "h0" ] ],
    [ "rgb58:DIN", "rgb57:DOUT", "green", [ "h0" ] ],

    [ "rgb59:VSS", "rgb58:VSS", "green", [ "h0" ] ],
    [ "rgb59:VDD", "rgb58:VDD", "green", [ "h0" ] ],
    [ "rgb59:DIN", "rgb58:DOUT", "green", [ "h0" ] ],

    [ "rgb5a:VSS", "rgb59:VSS", "green", [ "h0" ] ],
    [ "rgb5a:VDD", "rgb59:VDD", "green", [ "h0" ] ],
    [ "rgb5a:DIN", "rgb59:DOUT", "green", [ "h0" ] ],

    [ "rgb5b:VSS", "rgb5a:VSS", "green", [ "h0" ] ],
    [ "rgb5b:VDD", "rgb5a:VDD", "green", [ "h0" ] ],
    [ "rgb5b:DIN", "rgb5a:DOUT", "green", [ "h0" ] ],

    [ "rgb5c:VSS", "rgb5b:VSS", "green", [ "h0" ] ],
    [ "rgb5c:VDD", "rgb5b:VDD", "green", [ "h0" ] ],
    [ "rgb5c:DIN", "rgb5b:DOUT", "green", [ "h0" ] ],

    [ "rgb5d:VSS", "rgb5c:VSS", "green", [ "h0" ] ],
    [ "rgb5d:VDD", "rgb5c:VDD", "green", [ "h0" ] ],
    [ "rgb5d:DIN", "rgb5c:DOUT", "green", [ "h0" ] ],

    [ "rgb5e:VSS", "rgb5d:VSS", "green", [ "h0" ] ],
    [ "rgb5e:VDD", "rgb5d:VDD", "green", [ "h0" ] ],
    [ "rgb5e:DIN", "rgb5d:DOUT", "green", [ "h0" ] ],

    [ "rgb5f:VSS", "rgb5e:VSS", "green", [ "h0" ] ],
    [ "rgb5f:VDD", "rgb5e:VDD", "green", [ "h0" ] ],
    [ "rgb5f:DIN", "rgb5e:DOUT", "green", [ "h0" ] ],






    [ "rgb60:VSS", "rgb5f:VSS", "green", [ "h0" ] ],
    [ "rgb60:VDD", "rgb5f:VDD", "green", [ "h0" ] ],
    [ "rgb60:DIN", "rgb5f:DOUT", "green", [ "h0" ] ],

    [ "rgb61:VSS", "rgb60:VSS", "green", [ "h0" ] ],
    [ "rgb61:VDD", "rgb60:VDD", "green", [ "h0" ] ],
    [ "rgb61:DIN", "rgb60:DOUT", "green", [ "h0" ] ],

    [ "rgb62:VSS", "rgb61:VSS", "green", [ "h0" ] ],
    [ "rgb62:VDD", "rgb61:VDD", "green", [ "h0" ] ],
    [ "rgb62:DIN", "rgb61:DOUT", "green", [ "h0" ] ],

    [ "rgb63:VSS", "rgb62:VSS", "green", [ "h0" ] ],
    [ "rgb63:VDD", "rgb62:VDD", "green", [ "h0" ] ],
    [ "rgb63:DIN", "rgb62:DOUT", "green", [ "h0" ] ],

    [ "rgb64:VSS", "rgb63:VSS", "green", [ "h0" ] ],
    [ "rgb64:VDD", "rgb63:VDD", "green", [ "h0" ] ],
    [ "rgb64:DIN", "rgb63:DOUT", "green", [ "h0" ] ],

    [ "rgb65:VSS", "rgb64:VSS", "green", [ "h0" ] ],
    [ "rgb65:VDD", "rgb64:VDD", "green", [ "h0" ] ],
    [ "rgb65:DIN", "rgb64:DOUT", "green", [ "h0" ] ],

    [ "rgb66:VSS", "rgb65:VSS", "green", [ "h0" ] ],
    [ "rgb66:VDD", "rgb65:VDD", "green", [ "h0" ] ],
    [ "rgb66:DIN", "rgb65:DOUT", "green", [ "h0" ] ],

    [ "rgb67:VSS", "rgb66:VSS", "green", [ "h0" ] ],
    [ "rgb67:VDD", "rgb66:VDD", "green", [ "h0" ] ],
    [ "rgb67:DIN", "rgb66:DOUT", "green", [ "h0" ] ],

    [ "rgb68:VSS", "rgb67:VSS", "green", [ "h0" ] ],
    [ "rgb68:VDD", "rgb67:VDD", "green", [ "h0" ] ],
    [ "rgb68:DIN", "rgb67:DOUT", "green", [ "h0" ] ],

    [ "rgb69:VSS", "rgb68:VSS", "green", [ "h0" ] ],
    [ "rgb69:VDD", "rgb68:VDD", "green", [ "h0" ] ],
    [ "rgb69:DIN", "rgb68:DOUT", "green", [ "h0" ] ],

    [ "rgb6a:VSS", "rgb69:VSS", "green", [ "h0" ] ],
    [ "rgb6a:VDD", "rgb69:VDD", "green", [ "h0" ] ],
    [ "rgb6a:DIN", "rgb69:DOUT", "green", [ "h0" ] ],

    [ "rgb6b:VSS", "rgb6a:VSS", "green", [ "h0" ] ],
    [ "rgb6b:VDD", "rgb6a:VDD", "green", [ "h0" ] ],
    [ "rgb6b:DIN", "rgb6a:DOUT", "green", [ "h0" ] ],

    [ "rgb6c:VSS", "rgb6b:VSS", "green", [ "h0" ] ],
    [ "rgb6c:VDD", "rgb6b:VDD", "green", [ "h0" ] ],
    [ "rgb6c:DIN", "rgb6b:DOUT", "green", [ "h0" ] ],

    [ "rgb6d:VSS", "rgb6c:VSS", "green", [ "h0" ] ],
    [ "rgb6d:VDD", "rgb6c:VDD", "green", [ "h0" ] ],
    [ "rgb6d:DIN", "rgb6c:DOUT", "green", [ "h0" ] ],

    [ "rgb6e:VSS", "rgb6d:VSS", "green", [ "h0" ] ],
    [ "rgb6e:VDD", "rgb6d:VDD", "green", [ "h0" ] ],
    [ "rgb6e:DIN", "rgb6d:DOUT", "green", [ "h0" ] ],

    [ "rgb6f:VSS", "rgb6e:VSS", "green", [ "h0" ] ],
    [ "rgb6f:VDD", "rgb6e:VDD", "green", [ "h0" ] ],
    [ "rgb6f:DIN", "rgb6e:DOUT", "green", [ "h0" ] ],



    [ "rgb70:VSS", "rgb6f:VSS", "green", [ "h0" ] ],
    [ "rgb70:VDD", "rgb6f:VDD", "green", [ "h0" ] ],
    [ "rgb70:DIN", "rgb6f:DOUT", "green", [ "h0" ] ],

    [ "rgb71:VSS", "rgb70:VSS", "green", [ "h0" ] ],
    [ "rgb71:VDD", "rgb70:VDD", "green", [ "h0" ] ],
    [ "rgb71:DIN", "rgb70:DOUT", "green", [ "h0" ] ],

    [ "rgb72:VSS", "rgb71:VSS", "green", [ "h0" ] ],
    [ "rgb72:VDD", "rgb71:VDD", "green", [ "h0" ] ],
    [ "rgb72:DIN", "rgb71:DOUT", "green", [ "h0" ] ],

    [ "rgb73:VSS", "rgb72:VSS", "green", [ "h0" ] ],
    [ "rgb73:VDD", "rgb72:VDD", "green", [ "h0" ] ],
    [ "rgb73:DIN", "rgb72:DOUT", "green", [ "h0" ] ],

    [ "rgb74:VSS", "rgb73:VSS", "green", [ "h0" ] ],
    [ "rgb74:VDD", "rgb73:VDD", "green", [ "h0" ] ],
    [ "rgb74:DIN", "rgb73:DOUT", "green", [ "h0" ] ],

    [ "rgb75:VSS", "rgb74:VSS", "green", [ "h0" ] ],
    [ "rgb75:VDD", "rgb74:VDD", "green", [ "h0" ] ],
    [ "rgb75:DIN", "rgb74:DOUT", "green", [ "h0" ] ],

    [ "rgb76:VSS", "rgb75:VSS", "green", [ "h0" ] ],
    [ "rgb76:VDD", "rgb75:VDD", "green", [ "h0" ] ],
    [ "rgb76:DIN", "rgb75:DOUT", "green", [ "h0" ] ],

    [ "rgb77:VSS", "rgb76:VSS", "green", [ "h0" ] ],
    [ "rgb77:VDD", "rgb76:VDD", "green", [ "h0" ] ],
    [ "rgb77:DIN", "rgb76:DOUT", "green", [ "h0" ] ],

    [ "rgb78:VSS", "rgb77:VSS", "green", [ "h0" ] ],
    [ "rgb78:VDD", "rgb77:VDD", "green", [ "h0" ] ],
    [ "rgb78:DIN", "rgb77:DOUT", "green", [ "h0" ] ],

    [ "rgb79:VSS", "rgb78:VSS", "green", [ "h0" ] ],
    [ "rgb79:VDD", "rgb78:VDD", "green", [ "h0" ] ],
    [ "rgb79:DIN", "rgb78:DOUT", "green", [ "h0" ] ],

    [ "rgb7a:VSS", "rgb79:VSS", "green", [ "h0" ] ],
    [ "rgb7a:VDD", "rgb79:VDD", "green", [ "h0" ] ],
    [ "rgb7a:DIN", "rgb79:DOUT", "green", [ "h0" ] ],

    [ "rgb7b:VSS", "rgb7a:VSS", "green", [ "h0" ] ],
    [ "rgb7b:VDD", "rgb7a:VDD", "green", [ "h0" ] ],
    [ "rgb7b:DIN", "rgb7a:DOUT", "green", [ "h0" ] ],

    [ "rgb7c:VSS", "rgb7b:VSS", "green", [ "h0" ] ],
    [ "rgb7c:VDD", "rgb7b:VDD", "green", [ "h0" ] ],
    [ "rgb7c:DIN", "rgb7b:DOUT", "green", [ "h0" ] ],

    [ "rgb7d:VSS", "rgb7c:VSS", "green", [ "h0" ] ],
    [ "rgb7d:VDD", "rgb7c:VDD", "green", [ "h0" ] ],
    [ "rgb7d:DIN", "rgb7c:DOUT", "green", [ "h0" ] ],

    [ "rgb7e:VSS", "rgb7d:VSS", "green", [ "h0" ] ],
    [ "rgb7e:VDD", "rgb7d:VDD", "green", [ "h0" ] ],
    [ "rgb7e:DIN", "rgb7d:DOUT", "green", [ "h0" ] ],

    [ "rgb7f:VSS", "rgb7e:VSS", "green", [ "h0" ] ],
    [ "rgb7f:VDD", "rgb7e:VDD", "green", [ "h0" ] ],
    [ "rgb7f:DIN", "rgb7e:DOUT", "green", [ "h0" ] ],






    [ "rgb80:VSS", "rgb7f:VSS", "green", [ "h0" ] ],
    [ "rgb80:VDD", "rgb7f:VDD", "green", [ "h0" ] ],
    [ "rgb80:DIN", "rgb7f:DOUT", "green", [ "h0" ] ],

    [ "rgb81:VSS", "rgb80:VSS", "green", [ "h0" ] ],
    [ "rgb81:VDD", "rgb80:VDD", "green", [ "h0" ] ],
    [ "rgb81:DIN", "rgb80:DOUT", "green", [ "h0" ] ],

    [ "rgb82:VSS", "rgb81:VSS", "green", [ "h0" ] ],
    [ "rgb82:VDD", "rgb81:VDD", "green", [ "h0" ] ],
    [ "rgb82:DIN", "rgb81:DOUT", "green", [ "h0" ] ],

    [ "rgb83:VSS", "rgb82:VSS", "green", [ "h0" ] ],
    [ "rgb83:VDD", "rgb82:VDD", "green", [ "h0" ] ],
    [ "rgb83:DIN", "rgb82:DOUT", "green", [ "h0" ] ],

    [ "rgb84:VSS", "rgb83:VSS", "green", [ "h0" ] ],
    [ "rgb84:VDD", "rgb83:VDD", "green", [ "h0" ] ],
    [ "rgb84:DIN", "rgb83:DOUT", "green", [ "h0" ] ],

    [ "rgb85:VSS", "rgb84:VSS", "green", [ "h0" ] ],
    [ "rgb85:VDD", "rgb84:VDD", "green", [ "h0" ] ],
    [ "rgb85:DIN", "rgb84:DOUT", "green", [ "h0" ] ],

    [ "rgb86:VSS", "rgb85:VSS", "green", [ "h0" ] ],
    [ "rgb86:VDD", "rgb85:VDD", "green", [ "h0" ] ],
    [ "rgb86:DIN", "rgb85:DOUT", "green", [ "h0" ] ],

    [ "rgb87:VSS", "rgb86:VSS", "green", [ "h0" ] ],
    [ "rgb87:VDD", "rgb86:VDD", "green", [ "h0" ] ],
    [ "rgb87:DIN", "rgb86:DOUT", "green", [ "h0" ] ],

    [ "rgb88:VSS", "rgb87:VSS", "green", [ "h0" ] ],
    [ "rgb88:VDD", "rgb87:VDD", "green", [ "h0" ] ],
    [ "rgb88:DIN", "rgb87:DOUT", "green", [ "h0" ] ],

    [ "rgb89:VSS", "rgb88:VSS", "green", [ "h0" ] ],
    [ "rgb89:VDD", "rgb88:VDD", "green", [ "h0" ] ],
    [ "rgb89:DIN", "rgb88:DOUT", "green", [ "h0" ] ],

    [ "rgb8a:VSS", "rgb89:VSS", "green", [ "h0" ] ],
    [ "rgb8a:VDD", "rgb89:VDD", "green", [ "h0" ] ],
    [ "rgb8a:DIN", "rgb89:DOUT", "green", [ "h0" ] ],

    [ "rgb8b:VSS", "rgb8a:VSS", "green", [ "h0" ] ],
    [ "rgb8b:VDD", "rgb8a:VDD", "green", [ "h0" ] ],
    [ "rgb8b:DIN", "rgb8a:DOUT", "green", [ "h0" ] ],

    [ "rgb8c:VSS", "rgb8b:VSS", "green", [ "h0" ] ],
    [ "rgb8c:VDD", "rgb8b:VDD", "green", [ "h0" ] ],
    [ "rgb8c:DIN", "rgb8b:DOUT", "green", [ "h0" ] ],

    [ "rgb8d:VSS", "rgb8c:VSS", "green", [ "h0" ] ],
    [ "rgb8d:VDD", "rgb8c:VDD", "green", [ "h0" ] ],
    [ "rgb8d:DIN", "rgb8c:DOUT", "green", [ "h0" ] ],

    [ "rgb8e:VSS", "rgb8d:VSS", "green", [ "h0" ] ],
    [ "rgb8e:VDD", "rgb8d:VDD", "green", [ "h0" ] ],
    [ "rgb8e:DIN", "rgb8d:DOUT", "green", [ "h0" ] ],

    [ "rgb8f:VSS", "rgb8e:VSS", "green", [ "h0" ] ],
    [ "rgb8f:VDD", "rgb8e:VDD", "green", [ "h0" ] ],
    [ "rgb8f:DIN", "rgb8e:DOUT", "green", [ "h0" ] ],



    [ "rgb90:VSS", "rgb8f:VSS", "green", [ "h0" ] ],
    [ "rgb90:VDD", "rgb8f:VDD", "green", [ "h0" ] ],
    [ "rgb90:DIN", "rgb8f:DOUT", "green", [ "h0" ] ],

    [ "rgb91:VSS", "rgb90:VSS", "green", [ "h0" ] ],
    [ "rgb91:VDD", "rgb90:VDD", "green", [ "h0" ] ],
    [ "rgb91:DIN", "rgb90:DOUT", "green", [ "h0" ] ],

    [ "rgb92:VSS", "rgb91:VSS", "green", [ "h0" ] ],
    [ "rgb92:VDD", "rgb91:VDD", "green", [ "h0" ] ],
    [ "rgb92:DIN", "rgb91:DOUT", "green", [ "h0" ] ],

    [ "rgb93:VSS", "rgb92:VSS", "green", [ "h0" ] ],
    [ "rgb93:VDD", "rgb92:VDD", "green", [ "h0" ] ],
    [ "rgb93:DIN", "rgb92:DOUT", "green", [ "h0" ] ],

    [ "rgb94:VSS", "rgb93:VSS", "green", [ "h0" ] ],
    [ "rgb94:VDD", "rgb93:VDD", "green", [ "h0" ] ],
    [ "rgb94:DIN", "rgb93:DOUT", "green", [ "h0" ] ],

    [ "rgb95:VSS", "rgb94:VSS", "green", [ "h0" ] ],
    [ "rgb95:VDD", "rgb94:VDD", "green", [ "h0" ] ],
    [ "rgb95:DIN", "rgb94:DOUT", "green", [ "h0" ] ],

    [ "rgb96:VSS", "rgb95:VSS", "green", [ "h0" ] ],
    [ "rgb96:VDD", "rgb95:VDD", "green", [ "h0" ] ],
    [ "rgb96:DIN", "rgb95:DOUT", "green", [ "h0" ] ],

    [ "rgb97:VSS", "rgb96:VSS", "green", [ "h0" ] ],
    [ "rgb97:VDD", "rgb96:VDD", "green", [ "h0" ] ],
    [ "rgb97:DIN", "rgb96:DOUT", "green", [ "h0" ] ],

    [ "rgb98:VSS", "rgb97:VSS", "green", [ "h0" ] ],
    [ "rgb98:VDD", "rgb97:VDD", "green", [ "h0" ] ],
    [ "rgb98:DIN", "rgb97:DOUT", "green", [ "h0" ] ],

    [ "rgb99:VSS", "rgb98:VSS", "green", [ "h0" ] ],
    [ "rgb99:VDD", "rgb98:VDD", "green", [ "h0" ] ],
    [ "rgb99:DIN", "rgb98:DOUT", "green", [ "h0" ] ],

    [ "rgb9a:VSS", "rgb99:VSS", "green", [ "h0" ] ],
    [ "rgb9a:VDD", "rgb99:VDD", "green", [ "h0" ] ],
    [ "rgb9a:DIN", "rgb99:DOUT", "green", [ "h0" ] ],

    [ "rgb9b:VSS", "rgb9a:VSS", "green", [ "h0" ] ],
    [ "rgb9b:VDD", "rgb9a:VDD", "green", [ "h0" ] ],
    [ "rgb9b:DIN", "rgb9a:DOUT", "green", [ "h0" ] ],

    [ "rgb9c:VSS", "rgb9b:VSS", "green", [ "h0" ] ],
    [ "rgb9c:VDD", "rgb9b:VDD", "green", [ "h0" ] ],
    [ "rgb9c:DIN", "rgb9b:DOUT", "green", [ "h0" ] ],

    [ "rgb9d:VSS", "rgb9c:VSS", "green", [ "h0" ] ],
    [ "rgb9d:VDD", "rgb9c:VDD", "green", [ "h0" ] ],
    [ "rgb9d:DIN", "rgb9c:DOUT", "green", [ "h0" ] ],

    [ "rgb9e:VSS", "rgb9d:VSS", "green", [ "h0" ] ],
    [ "rgb9e:VDD", "rgb9d:VDD", "green", [ "h0" ] ],
    [ "rgb9e:DIN", "rgb9d:DOUT", "green", [ "h0" ] ],

    [ "rgb9f:VSS", "rgb9e:VSS", "green", [ "h0" ] ],
    [ "rgb9f:VDD", "rgb9e:VDD", "green", [ "h0" ] ],
    [ "rgb9f:DIN", "rgb9e:DOUT", "green", [ "h0" ] ],






    [ "rgba0:VSS", "rgb9f:VSS", "green", [ "h0" ] ],
    [ "rgba0:VDD", "rgb9f:VDD", "green", [ "h0" ] ],
    [ "rgba0:DIN", "rgb9f:DOUT", "green", [ "h0" ] ],

    [ "rgba1:VSS", "rgba0:VSS", "green", [ "h0" ] ],
    [ "rgba1:VDD", "rgba0:VDD", "green", [ "h0" ] ],
    [ "rgba1:DIN", "rgba0:DOUT", "green", [ "h0" ] ],

    [ "rgba2:VSS", "rgba1:VSS", "green", [ "h0" ] ],
    [ "rgba2:VDD", "rgba1:VDD", "green", [ "h0" ] ],
    [ "rgba2:DIN", "rgba1:DOUT", "green", [ "h0" ] ],

    [ "rgba3:VSS", "rgba2:VSS", "green", [ "h0" ] ],
    [ "rgba3:VDD", "rgba2:VDD", "green", [ "h0" ] ],
    [ "rgba3:DIN", "rgba2:DOUT", "green", [ "h0" ] ],

    [ "rgba4:VSS", "rgba3:VSS", "green", [ "h0" ] ],
    [ "rgba4:VDD", "rgba3:VDD", "green", [ "h0" ] ],
    [ "rgba4:DIN", "rgba3:DOUT", "green", [ "h0" ] ],

    [ "rgba5:VSS", "rgba4:VSS", "green", [ "h0" ] ],
    [ "rgba5:VDD", "rgba4:VDD", "green", [ "h0" ] ],
    [ "rgba5:DIN", "rgba4:DOUT", "green", [ "h0" ] ],

    [ "rgba6:VSS", "rgba5:VSS", "green", [ "h0" ] ],
    [ "rgba6:VDD", "rgba5:VDD", "green", [ "h0" ] ],
    [ "rgba6:DIN", "rgba5:DOUT", "green", [ "h0" ] ],

    [ "rgba7:VSS", "rgba6:VSS", "green", [ "h0" ] ],
    [ "rgba7:VDD", "rgba6:VDD", "green", [ "h0" ] ],
    [ "rgba7:DIN", "rgba6:DOUT", "green", [ "h0" ] ],

    [ "rgba8:VSS", "rgba7:VSS", "green", [ "h0" ] ],
    [ "rgba8:VDD", "rgba7:VDD", "green", [ "h0" ] ],
    [ "rgba8:DIN", "rgba7:DOUT", "green", [ "h0" ] ],

    [ "rgba9:VSS", "rgba8:VSS", "green", [ "h0" ] ],
    [ "rgba9:VDD", "rgba8:VDD", "green", [ "h0" ] ],
    [ "rgba9:DIN", "rgba8:DOUT", "green", [ "h0" ] ],

    [ "rgbaa:VSS", "rgba9:VSS", "green", [ "h0" ] ],
    [ "rgbaa:VDD", "rgba9:VDD", "green", [ "h0" ] ],
    [ "rgbaa:DIN", "rgba9:DOUT", "green", [ "h0" ] ],

    [ "rgbab:VSS", "rgbaa:VSS", "green", [ "h0" ] ],
    [ "rgbab:VDD", "rgbaa:VDD", "green", [ "h0" ] ],
    [ "rgbab:DIN", "rgbaa:DOUT", "green", [ "h0" ] ],

    [ "rgbac:VSS", "rgbab:VSS", "green", [ "h0" ] ],
    [ "rgbac:VDD", "rgbab:VDD", "green", [ "h0" ] ],
    [ "rgbac:DIN", "rgbab:DOUT", "green", [ "h0" ] ],

    [ "rgbad:VSS", "rgbac:VSS", "green", [ "h0" ] ],
    [ "rgbad:VDD", "rgbac:VDD", "green", [ "h0" ] ],
    [ "rgbad:DIN", "rgbac:DOUT", "green", [ "h0" ] ],

    [ "rgbae:VSS", "rgbad:VSS", "green", [ "h0" ] ],
    [ "rgbae:VDD", "rgbad:VDD", "green", [ "h0" ] ],
    [ "rgbae:DIN", "rgbad:DOUT", "green", [ "h0" ] ],

    [ "rgbaf:VSS", "rgbae:VSS", "green", [ "h0" ] ],
    [ "rgbaf:VDD", "rgbae:VDD", "green", [ "h0" ] ],
    [ "rgbaf:DIN", "rgbae:DOUT", "green", [ "h0" ] ],



    [ "rgbb0:VSS", "rgbaf:VSS", "green", [ "h0" ] ],
    [ "rgbb0:VDD", "rgbaf:VDD", "green", [ "h0" ] ],
    [ "rgbb0:DIN", "rgbaf:DOUT", "green", [ "h0" ] ],

    [ "rgbb1:VSS", "rgbb0:VSS", "green", [ "h0" ] ],
    [ "rgbb1:VDD", "rgbb0:VDD", "green", [ "h0" ] ],
    [ "rgbb1:DIN", "rgbb0:DOUT", "green", [ "h0" ] ],

    [ "rgbb2:VSS", "rgbb1:VSS", "green", [ "h0" ] ],
    [ "rgbb2:VDD", "rgbb1:VDD", "green", [ "h0" ] ],
    [ "rgbb2:DIN", "rgbb1:DOUT", "green", [ "h0" ] ],

    [ "rgbb3:VSS", "rgbb2:VSS", "green", [ "h0" ] ],
    [ "rgbb3:VDD", "rgbb2:VDD", "green", [ "h0" ] ],
    [ "rgbb3:DIN", "rgbb2:DOUT", "green", [ "h0" ] ],

    [ "rgbb4:VSS", "rgbb3:VSS", "green", [ "h0" ] ],
    [ "rgbb4:VDD", "rgbb3:VDD", "green", [ "h0" ] ],
    [ "rgbb4:DIN", "rgbb3:DOUT", "green", [ "h0" ] ],

    [ "rgbb5:VSS", "rgbb4:VSS", "green", [ "h0" ] ],
    [ "rgbb5:VDD", "rgbb4:VDD", "green", [ "h0" ] ],
    [ "rgbb5:DIN", "rgbb4:DOUT", "green", [ "h0" ] ],

    [ "rgbb6:VSS", "rgbb5:VSS", "green", [ "h0" ] ],
    [ "rgbb6:VDD", "rgbb5:VDD", "green", [ "h0" ] ],
    [ "rgbb6:DIN", "rgbb5:DOUT", "green", [ "h0" ] ],

    [ "rgbb7:VSS", "rgbb6:VSS", "green", [ "h0" ] ],
    [ "rgbb7:VDD", "rgbb6:VDD", "green", [ "h0" ] ],
    [ "rgbb7:DIN", "rgbb6:DOUT", "green", [ "h0" ] ],

    [ "rgbb8:VSS", "rgbb7:VSS", "green", [ "h0" ] ],
    [ "rgbb8:VDD", "rgbb7:VDD", "green", [ "h0" ] ],
    [ "rgbb8:DIN", "rgbb7:DOUT", "green", [ "h0" ] ],

    [ "rgbb9:VSS", "rgbb8:VSS", "green", [ "h0" ] ],
    [ "rgbb9:VDD", "rgbb8:VDD", "green", [ "h0" ] ],
    [ "rgbb9:DIN", "rgbb8:DOUT", "green", [ "h0" ] ],

    [ "rgbba:VSS", "rgbb9:VSS", "green", [ "h0" ] ],
    [ "rgbba:VDD", "rgbb9:VDD", "green", [ "h0" ] ],
    [ "rgbba:DIN", "rgbb9:DOUT", "green", [ "h0" ] ],

    [ "rgbbb:VSS", "rgbba:VSS", "green", [ "h0" ] ],
    [ "rgbbb:VDD", "rgbba:VDD", "green", [ "h0" ] ],
    [ "rgbbb:DIN", "rgbba:DOUT", "green", [ "h0" ] ],

    [ "rgbbc:VSS", "rgbbb:VSS", "green", [ "h0" ] ],
    [ "rgbbc:VDD", "rgbbb:VDD", "green", [ "h0" ] ],
    [ "rgbbc:DIN", "rgbbb:DOUT", "green", [ "h0" ] ],

    [ "rgbbd:VSS", "rgbbc:VSS", "green", [ "h0" ] ],
    [ "rgbbd:VDD", "rgbbc:VDD", "green", [ "h0" ] ],
    [ "rgbbd:DIN", "rgbbc:DOUT", "green", [ "h0" ] ],

    [ "rgbbe:VSS", "rgbbd:VSS", "green", [ "h0" ] ],
    [ "rgbbe:VDD", "rgbbd:VDD", "green", [ "h0" ] ],
    [ "rgbbe:DIN", "rgbbd:DOUT", "green", [ "h0" ] ],

    [ "rgbbf:VSS", "rgbbe:VSS", "green", [ "h0" ] ],
    [ "rgbbf:VDD", "rgbbe:VDD", "green", [ "h0" ] ],
    [ "rgbbf:DIN", "rgbbe:DOUT", "green", [ "h0" ] ],






    [ "rgbc0:VSS", "rgbbf:VSS", "green", [ "h0" ] ],
    [ "rgbc0:VDD", "rgbbf:VDD", "green", [ "h0" ] ],
    [ "rgbc0:DIN", "rgbbf:DOUT", "green", [ "h0" ] ],

    [ "rgbc1:VSS", "rgbc0:VSS", "green", [ "h0" ] ],
    [ "rgbc1:VDD", "rgbc0:VDD", "green", [ "h0" ] ],
    [ "rgbc1:DIN", "rgbc0:DOUT", "green", [ "h0" ] ],

    [ "rgbc2:VSS", "rgbc1:VSS", "green", [ "h0" ] ],
    [ "rgbc2:VDD", "rgbc1:VDD", "green", [ "h0" ] ],
    [ "rgbc2:DIN", "rgbc1:DOUT", "green", [ "h0" ] ],

    [ "rgbc3:VSS", "rgbc2:VSS", "green", [ "h0" ] ],
    [ "rgbc3:VDD", "rgbc2:VDD", "green", [ "h0" ] ],
    [ "rgbc3:DIN", "rgbc2:DOUT", "green", [ "h0" ] ],

    [ "rgbc4:VSS", "rgbc3:VSS", "green", [ "h0" ] ],
    [ "rgbc4:VDD", "rgbc3:VDD", "green", [ "h0" ] ],
    [ "rgbc4:DIN", "rgbc3:DOUT", "green", [ "h0" ] ],

    [ "rgbc5:VSS", "rgbc4:VSS", "green", [ "h0" ] ],
    [ "rgbc5:VDD", "rgbc4:VDD", "green", [ "h0" ] ],
    [ "rgbc5:DIN", "rgbc4:DOUT", "green", [ "h0" ] ],

    [ "rgbc6:VSS", "rgbc5:VSS", "green", [ "h0" ] ],
    [ "rgbc6:VDD", "rgbc5:VDD", "green", [ "h0" ] ],
    [ "rgbc6:DIN", "rgbc5:DOUT", "green", [ "h0" ] ],

    [ "rgbc7:VSS", "rgbc6:VSS", "green", [ "h0" ] ],
    [ "rgbc7:VDD", "rgbc6:VDD", "green", [ "h0" ] ],
    [ "rgbc7:DIN", "rgbc6:DOUT", "green", [ "h0" ] ],

    [ "rgbc8:VSS", "rgbc7:VSS", "green", [ "h0" ] ],
    [ "rgbc8:VDD", "rgbc7:VDD", "green", [ "h0" ] ],
    [ "rgbc8:DIN", "rgbc7:DOUT", "green", [ "h0" ] ],

    [ "rgbc9:VSS", "rgbc8:VSS", "green", [ "h0" ] ],
    [ "rgbc9:VDD", "rgbc8:VDD", "green", [ "h0" ] ],
    [ "rgbc9:DIN", "rgbc8:DOUT", "green", [ "h0" ] ],

    [ "rgbca:VSS", "rgbc9:VSS", "green", [ "h0" ] ],
    [ "rgbca:VDD", "rgbc9:VDD", "green", [ "h0" ] ],
    [ "rgbca:DIN", "rgbc9:DOUT", "green", [ "h0" ] ],

    [ "rgbcb:VSS", "rgbca:VSS", "green", [ "h0" ] ],
    [ "rgbcb:VDD", "rgbca:VDD", "green", [ "h0" ] ],
    [ "rgbcb:DIN", "rgbca:DOUT", "green", [ "h0" ] ],

    [ "rgbcc:VSS", "rgbcb:VSS", "green", [ "h0" ] ],
    [ "rgbcc:VDD", "rgbcb:VDD", "green", [ "h0" ] ],
    [ "rgbcc:DIN", "rgbcb:DOUT", "green", [ "h0" ] ],

    [ "rgbcd:VSS", "rgbcc:VSS", "green", [ "h0" ] ],
    [ "rgbcd:VDD", "rgbcc:VDD", "green", [ "h0" ] ],
    [ "rgbcd:DIN", "rgbcc:DOUT", "green", [ "h0" ] ],

    [ "rgbce:VSS", "rgbcd:VSS", "green", [ "h0" ] ],
    [ "rgbce:VDD", "rgbcd:VDD", "green", [ "h0" ] ],
    [ "rgbce:DIN", "rgbcd:DOUT", "green", [ "h0" ] ],

    [ "rgbcf:VSS", "rgbce:VSS", "green", [ "h0" ] ],
    [ "rgbcf:VDD", "rgbce:VDD", "green", [ "h0" ] ],
    [ "rgbcf:DIN", "rgbce:DOUT", "green", [ "h0" ] ],



    [ "rgbd0:VSS", "rgbcf:VSS", "green", [ "h0" ] ],
    [ "rgbd0:VDD", "rgbcf:VDD", "green", [ "h0" ] ],
    [ "rgbd0:DIN", "rgbcf:DOUT", "green", [ "h0" ] ],

    [ "rgbd1:VSS", "rgbd0:VSS", "green", [ "h0" ] ],
    [ "rgbd1:VDD", "rgbd0:VDD", "green", [ "h0" ] ],
    [ "rgbd1:DIN", "rgbd0:DOUT", "green", [ "h0" ] ],

    [ "rgbd2:VSS", "rgbd1:VSS", "green", [ "h0" ] ],
    [ "rgbd2:VDD", "rgbd1:VDD", "green", [ "h0" ] ],
    [ "rgbd2:DIN", "rgbd1:DOUT", "green", [ "h0" ] ],

    [ "rgbd3:VSS", "rgbd2:VSS", "green", [ "h0" ] ],
    [ "rgbd3:VDD", "rgbd2:VDD", "green", [ "h0" ] ],
    [ "rgbd3:DIN", "rgbd2:DOUT", "green", [ "h0" ] ],

    [ "rgbd4:VSS", "rgbd3:VSS", "green", [ "h0" ] ],
    [ "rgbd4:VDD", "rgbd3:VDD", "green", [ "h0" ] ],
    [ "rgbd4:DIN", "rgbd3:DOUT", "green", [ "h0" ] ],

    [ "rgbd5:VSS", "rgbd4:VSS", "green", [ "h0" ] ],
    [ "rgbd5:VDD", "rgbd4:VDD", "green", [ "h0" ] ],
    [ "rgbd5:DIN", "rgbd4:DOUT", "green", [ "h0" ] ],

    [ "rgbd6:VSS", "rgbd5:VSS", "green", [ "h0" ] ],
    [ "rgbd6:VDD", "rgbd5:VDD", "green", [ "h0" ] ],
    [ "rgbd6:DIN", "rgbd5:DOUT", "green", [ "h0" ] ],

    [ "rgbd7:VSS", "rgbd6:VSS", "green", [ "h0" ] ],
    [ "rgbd7:VDD", "rgbd6:VDD", "green", [ "h0" ] ],
    [ "rgbd7:DIN", "rgbd6:DOUT", "green", [ "h0" ] ],

    [ "rgbd8:VSS", "rgbd7:VSS", "green", [ "h0" ] ],
    [ "rgbd8:VDD", "rgbd7:VDD", "green", [ "h0" ] ],
    [ "rgbd8:DIN", "rgbd7:DOUT", "green", [ "h0" ] ],

    [ "rgbd9:VSS", "rgbd8:VSS", "green", [ "h0" ] ],
    [ "rgbd9:VDD", "rgbd8:VDD", "green", [ "h0" ] ],
    [ "rgbd9:DIN", "rgbd8:DOUT", "green", [ "h0" ] ],

    [ "rgbda:VSS", "rgbd9:VSS", "green", [ "h0" ] ],
    [ "rgbda:VDD", "rgbd9:VDD", "green", [ "h0" ] ],
    [ "rgbda:DIN", "rgbd9:DOUT", "green", [ "h0" ] ],

    [ "rgbdb:VSS", "rgbda:VSS", "green", [ "h0" ] ],
    [ "rgbdb:VDD", "rgbda:VDD", "green", [ "h0" ] ],
    [ "rgbdb:DIN", "rgbda:DOUT", "green", [ "h0" ] ],

    [ "rgbdc:VSS", "rgbdb:VSS", "green", [ "h0" ] ],
    [ "rgbdc:VDD", "rgbdb:VDD", "green", [ "h0" ] ],
    [ "rgbdc:DIN", "rgbdb:DOUT", "green", [ "h0" ] ],

    [ "rgbdd:VSS", "rgbdc:VSS", "green", [ "h0" ] ],
    [ "rgbdd:VDD", "rgbdc:VDD", "green", [ "h0" ] ],
    [ "rgbdd:DIN", "rgbdc:DOUT", "green", [ "h0" ] ],

    [ "rgbde:VSS", "rgbdd:VSS", "green", [ "h0" ] ],
    [ "rgbde:VDD", "rgbdd:VDD", "green", [ "h0" ] ],
    [ "rgbde:DIN", "rgbdd:DOUT", "green", [ "h0" ] ],

    [ "rgbdf:VSS", "rgbde:VSS", "green", [ "h0" ] ],
    [ "rgbdf:VDD", "rgbde:VDD", "green", [ "h0" ] ],
    [ "rgbdf:DIN", "rgbde:DOUT", "green", [ "h0" ] ],






    [ "rgbe0:VSS", "rgbdf:VSS", "green", [ "h0" ] ],
    [ "rgbe0:VDD", "rgbdf:VDD", "green", [ "h0" ] ],
    [ "rgbe0:DIN", "rgbdf:DOUT", "green", [ "h0" ] ],

    [ "rgbe1:VSS", "rgbe0:VSS", "green", [ "h0" ] ],
    [ "rgbe1:VDD", "rgbe0:VDD", "green", [ "h0" ] ],
    [ "rgbe1:DIN", "rgbe0:DOUT", "green", [ "h0" ] ],

    [ "rgbe2:VSS", "rgbe1:VSS", "green", [ "h0" ] ],
    [ "rgbe2:VDD", "rgbe1:VDD", "green", [ "h0" ] ],
    [ "rgbe2:DIN", "rgbe1:DOUT", "green", [ "h0" ] ],

    [ "rgbe3:VSS", "rgbe2:VSS", "green", [ "h0" ] ],
    [ "rgbe3:VDD", "rgbe2:VDD", "green", [ "h0" ] ],
    [ "rgbe3:DIN", "rgbe2:DOUT", "green", [ "h0" ] ],

    [ "rgbe4:VSS", "rgbe3:VSS", "green", [ "h0" ] ],
    [ "rgbe4:VDD", "rgbe3:VDD", "green", [ "h0" ] ],
    [ "rgbe4:DIN", "rgbe3:DOUT", "green", [ "h0" ] ],

    [ "rgbe5:VSS", "rgbe4:VSS", "green", [ "h0" ] ],
    [ "rgbe5:VDD", "rgbe4:VDD", "green", [ "h0" ] ],
    [ "rgbe5:DIN", "rgbe4:DOUT", "green", [ "h0" ] ],

    [ "rgbe6:VSS", "rgbe5:VSS", "green", [ "h0" ] ],
    [ "rgbe6:VDD", "rgbe5:VDD", "green", [ "h0" ] ],
    [ "rgbe6:DIN", "rgbe5:DOUT", "green", [ "h0" ] ],

    [ "rgbe7:VSS", "rgbe6:VSS", "green", [ "h0" ] ],
    [ "rgbe7:VDD", "rgbe6:VDD", "green", [ "h0" ] ],
    [ "rgbe7:DIN", "rgbe6:DOUT", "green", [ "h0" ] ],

    [ "rgbe8:VSS", "rgbe7:VSS", "green", [ "h0" ] ],
    [ "rgbe8:VDD", "rgbe7:VDD", "green", [ "h0" ] ],
    [ "rgbe8:DIN", "rgbe7:DOUT", "green", [ "h0" ] ],

    [ "rgbe9:VSS", "rgbe8:VSS", "green", [ "h0" ] ],
    [ "rgbe9:VDD", "rgbe8:VDD", "green", [ "h0" ] ],
    [ "rgbe9:DIN", "rgbe8:DOUT", "green", [ "h0" ] ],

    [ "rgbea:VSS", "rgbe9:VSS", "green", [ "h0" ] ],
    [ "rgbea:VDD", "rgbe9:VDD", "green", [ "h0" ] ],
    [ "rgbea:DIN", "rgbe9:DOUT", "green", [ "h0" ] ],

    [ "rgbeb:VSS", "rgbea:VSS", "green", [ "h0" ] ],
    [ "rgbeb:VDD", "rgbea:VDD", "green", [ "h0" ] ],
    [ "rgbeb:DIN", "rgbea:DOUT", "green", [ "h0" ] ],

    [ "rgbec:VSS", "rgbeb:VSS", "green", [ "h0" ] ],
    [ "rgbec:VDD", "rgbeb:VDD", "green", [ "h0" ] ],
    [ "rgbec:DIN", "rgbeb:DOUT", "green", [ "h0" ] ],

    [ "rgbed:VSS", "rgbec:VSS", "green", [ "h0" ] ],
    [ "rgbed:VDD", "rgbec:VDD", "green", [ "h0" ] ],
    [ "rgbed:DIN", "rgbec:DOUT", "green", [ "h0" ] ],

    [ "rgbee:VSS", "rgbed:VSS", "green", [ "h0" ] ],
    [ "rgbee:VDD", "rgbed:VDD", "green", [ "h0" ] ],
    [ "rgbee:DIN", "rgbed:DOUT", "green", [ "h0" ] ],

    [ "rgbef:VSS", "rgbee:VSS", "green", [ "h0" ] ],
    [ "rgbef:VDD", "rgbee:VDD", "green", [ "h0" ] ],
    [ "rgbef:DIN", "rgbee:DOUT", "green", [ "h0" ] ],



    [ "rgbf0:VSS", "rgbef:VSS", "green", [ "h0" ] ],
    [ "rgbf0:VDD", "rgbef:VDD", "green", [ "h0" ] ],
    [ "rgbf0:DIN", "rgbef:DOUT", "green", [ "h0" ] ],

    [ "rgbf1:VSS", "rgbf0:VSS", "green", [ "h0" ] ],
    [ "rgbf1:VDD", "rgbf0:VDD", "green", [ "h0" ] ],
    [ "rgbf1:DIN", "rgbf0:DOUT", "green", [ "h0" ] ],

    [ "rgbf2:VSS", "rgbf1:VSS", "green", [ "h0" ] ],
    [ "rgbf2:VDD", "rgbf1:VDD", "green", [ "h0" ] ],
    [ "rgbf2:DIN", "rgbf1:DOUT", "green", [ "h0" ] ],

    [ "rgbf3:VSS", "rgbf2:VSS", "green", [ "h0" ] ],
    [ "rgbf3:VDD", "rgbf2:VDD", "green", [ "h0" ] ],
    [ "rgbf3:DIN", "rgbf2:DOUT", "green", [ "h0" ] ],

    [ "rgbf4:VSS", "rgbf3:VSS", "green", [ "h0" ] ],
    [ "rgbf4:VDD", "rgbf3:VDD", "green", [ "h0" ] ],
    [ "rgbf4:DIN", "rgbf3:DOUT", "green", [ "h0" ] ],

    [ "rgbf5:VSS", "rgbf4:VSS", "green", [ "h0" ] ],
    [ "rgbf5:VDD", "rgbf4:VDD", "green", [ "h0" ] ],
    [ "rgbf5:DIN", "rgbf4:DOUT", "green", [ "h0" ] ],

    [ "rgbf6:VSS", "rgbf5:VSS", "green", [ "h0" ] ],
    [ "rgbf6:VDD", "rgbf5:VDD", "green", [ "h0" ] ],
    [ "rgbf6:DIN", "rgbf5:DOUT", "green", [ "h0" ] ],

    [ "rgbf7:VSS", "rgbf6:VSS", "green", [ "h0" ] ],
    [ "rgbf7:VDD", "rgbf6:VDD", "green", [ "h0" ] ],
    [ "rgbf7:DIN", "rgbf6:DOUT", "green", [ "h0" ] ],

    [ "rgbf8:VSS", "rgbf7:VSS", "green", [ "h0" ] ],
    [ "rgbf8:VDD", "rgbf7:VDD", "green", [ "h0" ] ],
    [ "rgbf8:DIN", "rgbf7:DOUT", "green", [ "h0" ] ],

    [ "rgbf9:VSS", "rgbf8:VSS", "green", [ "h0" ] ],
    [ "rgbf9:VDD", "rgbf8:VDD", "green", [ "h0" ] ],
    [ "rgbf9:DIN", "rgbf8:DOUT", "green", [ "h0" ] ],

    [ "rgbfa:VSS", "rgbf9:VSS", "green", [ "h0" ] ],
    [ "rgbfa:VDD", "rgbf9:VDD", "green", [ "h0" ] ],
    [ "rgbfa:DIN", "rgbf9:DOUT", "green", [ "h0" ] ],

    [ "rgbfb:VSS", "rgbfa:VSS", "green", [ "h0" ] ],
    [ "rgbfb:VDD", "rgbfa:VDD", "green", [ "h0" ] ],
    [ "rgbfb:DIN", "rgbfa:DOUT", "green", [ "h0" ] ],

    [ "rgbfc:VSS", "rgbfb:VSS", "green", [ "h0" ] ],
    [ "rgbfc:VDD", "rgbfb:VDD", "green", [ "h0" ] ],
    [ "rgbfc:DIN", "rgbfb:DOUT", "green", [ "h0" ] ],

    [ "rgbfd:VSS", "rgbfc:VSS", "green", [ "h0" ] ],
    [ "rgbfd:VDD", "rgbfc:VDD", "green", [ "h0" ] ],
    [ "rgbfd:DIN", "rgbfc:DOUT", "green", [ "h0" ] ],

    [ "rgbfe:VSS", "rgbfd:VSS", "green", [ "h0" ] ],
    [ "rgbfe:VDD", "rgbfd:VDD", "green", [ "h0" ] ],
    [ "rgbfe:DIN", "rgbfd:DOUT", "green", [ "h0" ] ],

    [ "rgbff:VSS", "rgbfe:VSS", "green", [ "h0" ] ],
    [ "rgbff:VDD", "rgbfe:VDD", "green", [ "h0" ] ],
    [ "rgbff:DIN", "rgbfe:DOUT", "green", [ "h0" ] ]

  ]
}

La verdad es que no se ven muy nítidos los colores en la simulación, pero al fin y al cabo es eso, una simulación.

Nota: el uso de delay() sólo está para hacer un ejemplo rápido. Muerte al delay().

Excelente trabajo @IgnoranteAbsoluto.
Por alguna extraña razón, el simulador de wokwi necesita que se agregue un delay (podrían agregarlo ellos en background y ni nos enteramos), obviamente no se necesita en el código que luego irá a la placa.
Podrías compartir el enlace al proyecto de wokwi y facilitarnos la vida? :grimacing:

Jajaja que tu uses delay() por Dios!!! Que bajo has caído @IgnoranteAbsoluto.

¡ Que mania le teneis a los delays !. Donde este un buen delay que se quiten los millis , ademas se pueden hacer cosas dentro de un delay.

PD: es solo por discutir esta la noche aburrida, y o discuto o le tengo que hacer a un novato un fritzing para que se aclare.

Gracias a todos por ayudarme, estudiaré lo que dices "ignoranteabsoluto", probé el programa y funciona a la perfección, como comenté soy un poco novato y por lo tanto lento así que lo estudiaré con cariño.
Nuevamente gracias a todos por vuestro tiempo y esfuerzo.

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