Benutzer-Werkzeuge

Webseiten-Werkzeuge


hilfestellungen:ws2811

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hilfestellungen:ws2811 [2025/03/16 06:34] – [Die Anschluss-Reihenfolge] raily74hilfestellungen:ws2811 [2025/07/29 09:04] (aktuell) – [WS2811 mit 12 Volt] raily74
Zeile 31: Zeile 31:
 {{:bilder:anleitungen:hilfestellungen:ws2811:ws2811-grb-to-rgb.jpg?400|}} {{:bilder:anleitungen:hilfestellungen:ws2811:ws2811-grb-to-rgb.jpg?400|}}
  
-<WRAP round info> Die Mobaledlib verwendet am LED Bus das WS2812 Protokoll (GRB)welches sich vom WS2811 Protokoll (RGB) dadurch unterscheidet, dass die Helligkeitswerte für den R und G Kanal in einer anderer Reihenfolge geschickt werden. Da die WS2812-RGB-LEDs auch zum Erzeugen von Mischfarben verwendet werden, gaben die Entwickler dem Datensignal GRB den Vorrang (100% Rot + 100% Grün = 100% Gelb). Beim Mischen von Farben ist das Umdenken von Farbwerten schon komplex genug. Da bedarf es keiner weiteren Variable. Bei der Reihenfolge eines Baustellenblitzes ist es hingegen einfach, die LEDs in der richtigen Reihenfolge anzuschließen, da hier das Mischen von Farben entfällt. +<WRAP round info>Die Mobaledlib verwendet am LED Bus das GRB-Signaldas für die marktüblichen WS2812 LEDs passt. Es unterscheidet sich vom WS2811 Protokoll (RGB) dadurch, dass die Helligkeitswerte für den R und G Kanal in einer anderer Reihenfolge geschickt werden. Da die WS2812-RGB-LEDs auch zum Erzeugen von Mischfarben verwendet werden, gaben die Entwickler dem Datensignal GRB den Vorrang (100% Rot + 100% Grün = 100% Gelb). Beim Mischen von Farben ist das Umdenken von Farbwerten schon komplex genug. Da bedarf es keiner weiteren Variable. Bei der Reihenfolge eines Baustellenblitzes ist es hingegen einfach, die LEDs in der richtigen Reihenfolge anzuschließen, da hier das Mischen von Farben entfällt. 
  
 Im Wissen der unterschiedlichen Protokolle wurden die MobaledLib-Platinen so entwickelt, dass R und G auf der Platine wieder getauscht sind.  Im Wissen der unterschiedlichen Protokolle wurden die MobaledLib-Platinen so entwickelt, dass R und G auf der Platine wieder getauscht sind. 
-Zusätzlich gibt es das Makro „define USE_WS2811“, welches das Protokoll für den GESAMTEN LED Bus ändert, was zur Folge hat, dass R/G mit den WS2811 stimmt und bei den WS2812 falsch ist. Das ist aber nur dann sinnvoll zu verwenden, wenn man an einem Kanal ausschließlich WS2811-Module betreibt (also Schokoladentafeln). +Zusätzlich gibt es das Makro „#define USE_WS2811“ (Schreibweise beachten), welches das Protokoll für den GESAMTEN LED Bus ändert, was zur Folge hat, dass R/G mit den WS2811 stimmt und bei den WS2812 falsch ist. Das ist aber nur dann sinnvoll zu verwenden, wenn man an einem Kanal ausschließlich WS2811-Module betreibt (also Schokoladentafeln). 
 </WRAP> </WRAP>
 ==== Modulvarianten ==== ==== Modulvarianten ====
Zeile 154: Zeile 154:
  
 <WRAP important 100%> <WRAP important 100%>
-Einzel-LEDs und Reihenschaltungen können wie im oberen Beispiel gezeigt, im Mischbetrieb an einem WS2811 betrieben werden. Dabei sollten Einzel-LEDs aber nach wie vor mit 5 Volt versorgt werden und nur die Reihenschaltungen, die 12 Volt erfordern mit 12 Volt. Erforderlich werden 12 Volt bei mehr als einer blauen/weißen LED oder bei mehr als zwei roten/grünen/gelben LED. Bei nur zwei weißen/blauen bzw. drei roten LEDs ist ein zusätzlicher Widerstand innerhalb der Reihe erforderlich. +Einzel-LEDs und Reihenschaltungen dürfen **NICHT** im Mischbetrieb an einem WS2811 betrieben werden. Einzel-LEDs müssen immer mit 5 Volt versorgt werden und nur die Reihenschaltungen, die 12 Volt erfordern mit 12 Volt. Erforderlich werden 12 Volt ab zwei blauen/weißen LEDs oder ab drei roten/grünen/gelben LEDs. Bei nur zwei weißen/blauen bzw. drei roten LEDs kann ein zusätzlicher Widerstand innerhalb der Reihe erforderlich sein
 </WRAP> </WRAP>
  
hilfestellungen/ws2811.1742106873.txt.gz · Zuletzt geändert: von raily74