Hallo zusammen Weil ich für mein neues Projekt einige Dutzend WS2812B LEDs benötige, habe ich diese günstig bei aliexpress bestellt. Gegenüber meinen "älteren" WS2812Bs haben die neu eingetroffenen Bauteile folgendes Verhalten: Lege ich die 5V Spannungsversorgung an, fangen die LEDs sofort an, weiss zu leuchten. Üblicherweise sollten diese aber dunkel bleiben. Kennt jemand den Grund oder hat schon das gleiche Verhalten festgestellt? Vielen Dank!
Zieh mal die Datenleitung per pull-down auf Masse. Normalerweise sollte daas Problem dann behoben sein
Marco G. schrieb: > Zieh mal die Datenleitung per pull-down auf Masse. Vielen Dank für deinen Input. Leider verhalten sich die LEDs immer noch gleich. Meine "alten" LEDs und die neu bestellten sehen auch etwas anders aus. Habe das mal im Anhang hinterlegt.
Marco G. schrieb: > Zieh mal die Datenleitung per pull-down auf Masse. Normalerweise > sollte > daas Problem dann behoben sein Habe ich im Datenblatt übersehen, dass mit DIN an Masse die LED aus ist und wenn hochohmig/Vcc anliegt die LED eingeschaltet wird?! Ansonsten: Die DIN Sequenz um die LED in weiß leuchten zu lassen ist 24x 2:1 Rechtecksignal plus LATCH. Wie wahrscheinlich ist es, dass so ein Signal reproduzierbar "zufällig" entsteht? Bleibt eigentlich nur die Vermutung, dass die neuen Chips einfach einen anderen Startwert haben. (btw: mein Stripe, der ein halbes Jahr alt ist, "blitzt" ein bisscchen nach dem Einschalten, egal ob DIN offen ist oder nicht, und ist dann aus.)
Wie sus dem oben bereits verlinkten Beitrag zu erahnen ist solltest du bei programmstart alle werte der Leds auf 0 setzten. Ich stimme allerdings zu dass es kaum reproduzierbar ist. Ich kenne es allerdings von älteren dass diese gerne in allen möglichen Farben geleuchtwt haben wenn kein definierter Input beim Start anlag
Marco G. schrieb: > Wie sus dem oben bereits verlinkten Beitrag zu erahnen ist solltest du > bei programmstart alle werte der Leds auf 0 setzten. Das ist in meinem Setup leider nicht durchführbar. Die LEDs müssen ausgeschaltet bleiben, auch wenn kein Code auf dem Mikrocontroller geladen ist.
Mick schrieb: > Marco G. schrieb: >> Wie sus dem oben bereits verlinkten Beitrag zu erahnen ist solltest du >> bei programmstart alle werte der Leds auf 0 setzten. > > Das ist in meinem Setup leider nicht durchführbar. Die LEDs müssen > ausgeschaltet bleiben, auch wenn kein Code auf dem Mikrocontroller > geladen ist. Dann setz dich mit dem Hersteller, WorldSemi, auseinander und schilder denen dein Problem.
Mick schrieb: > Das ist in meinem Setup leider nicht durchführbar. Die LEDs müssen > ausgeschaltet bleiben, auch wenn kein Code auf dem Mikrocontroller > geladen ist. Im Datenblatt steht zwar "Built in electric reset circuit and power lost reset circuit", aber genaue Spezifikationen habe ich nicht gefunden. Wenn es dazu keine zuverlässigeren Angaben gibt, würde ich mich auf das Verhalten auch nicht verlassen. Wie wäre es als Workaround und um auf der sicheren Seite zu sein einen Transitor zu spendieren, der die Versorgung abschaltet und dann per Programm einschaltet?
Dietrich L. schrieb: > Wie wäre es als Workaround und um auf der sicheren Seite zu sein einen > Transitor zu spendieren, der die Versorgung abschaltet und dann per > Programm einschaltet? Vielen Dank für diesen Input. An sowas hatte ich noch nicht gedacht - wäre eine brauchbare Lösung.
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.