WS2812B Matrix in Serpentinanordnung

Hallo, ich bräuchte mal Hilfe beim umbau einer Lib. Konkret geht es um die folgende Datei:

https://github.com/AaronLiddiment/RGBLEDS/blob/master/LEDMatrix/LEDMatrix.h

Im Hauptcode wird am anfang ein "Matrix-Typ" definiert wie die Leds angeordnet sind. Zur Auswahl stehen:

HORIZONTAL_MATRIX, VERTICAL_MATRIX, HORIZONTAL_ZIGZAG_MATRIX, VERTICAL_ZIGZAG_MATRIX

Ich verwende aber eine Matrix mit "Serpentinen" also startet oben links, am ende der ersten Zeile geht es von rechts in die zweite Zeile usw.

Ist es möglich das ganze so umzubauen das jede zweite Zeile rückwärts gefüllt wird, und wenn ja, wie? Mir fehlt da absolut der Ansatz... Wo sind die Profis? ;-)

Vielen Dank vorab.

Hi

HORIZONTAL_ZIGZAG_MATRIX,

Sollte genau das machen, was Du umschreibst. (wobei ich ZickZack geschrieben hätte ;))

MfG

Ja nein :-)

Zickzack wäre:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Ich nutze aber Serpentinen also:

1 2 3 4 8 7 6 5 9 10 11 12

usw.

Hi

Entweder ist HORIZONTAL, oder HORIZONTAL_ZIGZAG Dein gesuchter Aufbau. Anders ergibt sich kein Sinn aus einem 'horizontalem Aufbau'.

Wobei ich ZIG-ZAG für 'hin und her' interpretiert hätte und nur Horizontal für 'immer nur hin'.

Beide getestet?

MfG

ihmSelbst: Zickzack wäre:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Nein, das wäre HORIZONTAL_MATRIX.

Warum fragst du eigentlich, wenn du die richtige Anwort nicht akzeptieren willst?