Ich möchte gerne eine LED Lampe die beim erneuten einschalten immer die Farbe wechselt gezielt ansteuern können. Wenn diese Lampe also auf weiß steht, möchte ich ihr durch rasches ein und aus schalten sagen können "schalte auf blau".

Beispiel:

0=weiß
1=rot
2=grün
3=blau

steht diese Lampe nun also gerade auf weiß und ich möchte blau ist das sehr einfach.

Istwert=0
Sollwert=3

Sollwert - Istwert = 3
3 Schritte weiterschalten und ich habe blau.

Wie gehe ich jedoch vor wenn ich nun von z.B. grün auf rot schalten möchte? Hier kann ich diese Rechnung leider nicht anwenden.