Как подключить восемь светодиодных лент WS2812B к одной Arduino?
Возникла необходимость подключить 8 адресуемых светодиодных лент (WS2812B) к одной Arduino.
Ленты вместимостью от 9 до 15 светодиодов. У Arduino 6 PWM-выходов, а нужно, получается, 8.
Поначалу думал распараллелить сигналы - некоторые ленты одинаковой длины. Но просто развести кабель на две ленты не вышло - похоже, не хватает мощности и светодиоды на лентах неслабо штормит.
Думал о сдвиговых регистрах вроде 74hc595, но не представляю, как это будет работать, например, с библиотекой Adafruit_Neopixel, где на входе просто указывается номер пина.
Вообще, допустимо соединить все 8 лент в одну и подключить к одному пину, но между каждой будет проложен кабель в полметра длиной (суть - представьте звезду диаметром полметра, на её концах будут проложены ленты). Опасаюсь, что сингал будет теряться с расстоянием.
Пожалуйста, подскажите самый разумный способ, как это можно сделать.