Ein Problem, auf das ich beim Bau der WLED-Wolke gestoßen bin.
Mein Format ist keine klassische Matrix:
Letzten Endes war das sogar gut für den Effekt.
Aber was macht man, wenn man die LEDs als Display nutzen will?
Jason Coon hat für genau solche Fälle einen Mapper geschrieben:
Die Web-App wird für das Mapping unregelmäßiger Layouts bei der Arbeit mit adressierbaren LED-Strings wie zB WS2812B,
die mit Bibliotheken wie FastLED und Pixelblaze arbeiten, verwendet.
Pixelblaze ist auch sehr cool Einfach durchlesen!
Der erste Schritt besteht darin, ein Layout der LEDs in einer Google Sheets-Tabelle zu erstellen, die dann in die Web-App eingefügt werden kann.
Anschließend generiert die App den erforderlichen Code, um die LEDs in einer Reihenfolge anzusteuern, die dem physischen Layout entspricht.
Das Tool bietet sogar eine visuelle Vorschau des Layouts.
Die Funktionen sind hier sehr gut erklärt:
-> https://github.com/jasoncoon/led-mapper/blob/main/README.md
-> https://twitter.com/i/status/1491579670348894215
Mir ist es durch dieses Projekt (welches btw auch sehr cool ist) bekannt: