Arduino Polska Forum

Pełna wersja: Nano + ws2812b
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam mam pytanie, posiadam arduino nano oraz dwa paski 3metrowe ledów ws2812b, chciałbym aby działały one niezależnie bez wymagania podpięcia drugiego paska do pierwszego w celu zwiększenia ilości ledów, lecz w celu niezależnego działania dwóch osobnych pasków na jednym arduino nano, jakieś pomysły? :|
Zakładamy że korzystasz z biblioteki Adafruit_NeoPixel.
Dla każdej taśmy tworzysz oddzielny obiekt np:

Adafruit_NeoPixel Tasma1 = Adafruit_NeoPixel(ilediod, pin, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel Tasma2 = Adafruit_NeoPixel(ilediod, pin, NEO_GRB + NEO_KHZ800);

i tam wpisujesz sobie pod jakim pinem masz podpiętą konkretną taśmę.
Albo tworzysz jeden obiekt:
Adafruit_NeoPixel Tasma = Adafruit_NeoPixel(LICZBADIOD, PIN, NEO_GRB + NEO_KHZ800);
i programowo przełączasz się między taśmami poleceniem Tasma.setPin();