WS 2812 B und Taster drei Taster

Hallo,

ich habe mir einen Code versucht zu schreiben der aber irgendwie nicht richtig funktioniert,
es sollten drei Taster drei verschiedene Zonen die Farben der Leds wechseln, aber das geschieht
nicht nur bei button eins geht es und zwei und drei nicht. Wo liegt mein Fehler.

Bin am verzweifeln und weis nicht weiter, vllt kann mir jemand hier vielleicht helfen ?

Gruß Timo

Denon.ino (14.7 KB)

Denon Prime.txt (14.7 KB)

Setze Deinen Code bitte direkt ins Forum. Benutze dazu Codetags (</>-Button oben links im Forumseditor oder [code] davor und [/code] dahinter ohne *).
Das kannst Du auch noch nachträglich ändern.

Gruß Tommy

der code ist zu lang

Hi

Dann mache Ihn kürzer ...

Vll. liegt Es auch daran, daß ColorSet2 bei 0 anfängt zu zählen, Du aber erst ab 10 Abfragst und dann, über 19 wieder auf 10 zurück setzt?
Ähnlich bei ColorSet3, dort zählst Du ab 0, prüfst aber erst ab 20.

Du hast zig Codebereiche, Die exakt das Gleiche machen - Das kann man in eine Funktion auslagern.
1x Code, viel Tipperei und Platz im Arduino gespart.

MfG

Ok, dann reduziere das Problem doch erst mal auf Grundaufgaben und lasse Dir dazu über den seriellen Monitor die Werte ausgeben.

Zuerst: Werden die 3 Taster sauber erkannt? Ich sehe kein Entprellen.

Gruß Tommy