Variablen erstellen und hochzählen

Hier liegt der Fehler, denn #define ist eine Textersetzung, nicht die Festlegung einer Variablen.

Das ist eine Variable:

uint16_t farbe = 3;

Ob das jetzt eine Initialisierung, Instanzierung oder Definition ist, weißt Du als C++-Guru sicherlich besser, als ich :rofl:

Deren Inhalt kannst Du verändern:

farbe += 100;
farbe++;

Bitte unterscheide bitte globale und lokale Variablen, Stichwort Gültigkeitsbereich.

Viel Spaß beim Entrosten :slightly_smiling_face: