Как передать CSV, чтобы осветить больше одиночных светодиодов в одной полезной нагрузке msg с библиотекой node-red-node-pi-neopixel - PullRequest
0 голосов
/ 22 марта 2020

В настоящее время я пытаюсь осветить светодиодную матрицу 32x60, изготовленную из одиночных светодиодных лент WS2812B. С узлом node-red-node-pi-neopixel мне нужно написать 10 разных сообщений, если я хочу зажечь 10 светодиодов, которые не находятся рядом друг с другом. Так как узел использует CSV, существует другой способ передать более сложный CSV, который использует ';' зажечь более одного массива? Например, «1 255 255,0; 5; 2550 255».

Или, если есть другие способы, я более чем рад вас от вас!

1 Ответ

0 голосов
/ 22 марта 2020

Узел не может принимать массив, но вы можете достичь того же, используя разделенный узел.

Если вы создаете массив значений, представляющих всю строку светодиодов, используя n,r,g,b для каждого элемента затем в массиве передайте его на узел разделения, а затем на узел неопикселя, он разбит массив на отдельные сообщения и отправит их в последовательности.

Вы можете использовать n,0,0,0 для любых светодиодов, которые вы хотите быть выключенным.

...