Hallo, ich habe einen WS 2812 LED Strip. Der Strip hat 5 Meter (30 Leds je Meter). Nach der 50. LED ist aber Schluss, d.h. es leuchtet keine mehr dahinter auf. Ich dachte erst, die 51. LED ist defekt, habe diese abgeknipst und den Strip dahinter als einzigen Strip angeschlossen. Bei dem ist aber auch nach der 50. LED Schluss, das kann ja kein Zufall sein. Ich nutze zur Ansteuerung die LIB von Tim hier aus dem Forum. Bis zur 50. LED läuft die tadellos. Habe PB2 direkt mit DIN des Strips verbunden. Hat jemand eventuell eine Idee?
PS: Versorgungsspannung des Strips ist 5V bei 8A, sollte also reichen.
Knips doch mal die 50. ab. Eventuell generiert der WS2812 da drauf kein Ausgangssignal mehr. LG, Sebastian
Ich speise die Versorgung nur einmal am Anfang des Strips ein. Ich habe aber hinter der 51. LED gemessen, und Spannung von 5V (5,2) liegt an. Das ist eine Schiene, die durch den ganzen Strip geht.
Problem gelöst! Software Fehler! Ich hatte ws2812_sendarray() die Anzahl Elemente im Array übergeben. Das ist in der Praxis so sehr üblich, dass ich nicht genau genug hingeschaut hatte. Es muss stattdessen die Anzahl Bytes übergeben werden. Also Anzahl RGB Elemente mal drei.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.