Skocz do zawartości

Adafruit - 4 paski LED WS2812 - brak komunikacji


pawwwelll

Pomocna odpowiedź

Cześć,

Mam 4 takie elementy:

https://botland.com.pl/pl/paski-led-adresowane/2946-neopixel-14-ring-cwiartka-pierscienia-led-rgb-15-x-ws2812-5050-adafruit-1768.html

Polutowałem je ze sobą tak, że mam:

wejśćie z Arduino (GND, PIN6, 5V) -> pierwsza ćwiartka -> druga ćwiartka -> trzecia ćwiartka -> czwartka ćwiartka (na końcu brak lutowania z pierwszą).

Diody zaczynają świecić po kolei, dochodzą do 15 i koniec.

Co robię źle.

Dzięki za odpowiedzi.

Kod jest następujący:

#include <Adafruit_NeoPixel.h>

#define LED_PIN 6
#define LED_COUNT 60


Adafruit_NeoPixel strip(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

void setup() {

  strip.begin();
  strip.setBrightness(25);  

 strip.show(); 

  Serial.begin(9600);
  Serial.println("Poczatek");
}

void loop() 
{
  int i;
  for(i = 0; i < 60; i++)
  {
    
    Serial.println("Minelo 0,5 sekundy");
    strip.setPixelColor(i, strip.Color(0,100,0)); 
    strip.show();

    delay(1000);
  }
}


 

Edytowano przez Gieneq
Link do komentarza
Share on other sites

Na początek to rozważ kwestię zasilania 5V. Zobacz tutaj jaki jest pobór prądu takiego pierścienia. Nie zasilisz moim zdaniem tego z Arduino - potrzebujesz dodatkowego zasilacza. Sprawdź połączenia, sprawdź każdą 1/4 pierścienia osobno. Tutaj najdziesz przykład połączenia z przykładowym kodem - przeanalizuj.

 

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.