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()
.