• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Nano + ws2812b
#1
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? :|
 
Odpowiedź
#2
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();
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości