Arduino Polska Forum
Nano + ws2812b - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Nano + ws2812b (/watek-nano-ws2812b)



Nano + ws2812b - toloxus - 29-07-2017

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? :|


RE: Nano + ws2812b - Robson Kerman - 29-07-2017

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