Hallo.
bau den Loop mal so um , du hast das innerhalb der IF Bedingung desshalb
void loop() {
static uint8_t wert = 0;
int8_t state = 0;
rotaryEncoder(state);
if (state == -1) {
if (wert > 0) wert--;
Serial.print("<-- \t");
ausgabe (wert);
Serial.print('\t');
Serial.print(wert);
Serial.println();
// if (led_Mute >= 0 )digitalWrite(led_Mute, LOW); // LED LOW Wenn BIN Wert min 0000001 ist
// if (led_Mute <= 2 )digitalWrite(led_Mute, HIGH); // LED HIGH Wenn BIN 00000000 ist
}
if (state == 1) {
if (wert < 255) wert++; // Schritte
Serial.print(" --> \t");
ausgabe (wert);
Serial.print('\t');
Serial.print(wert);
Serial.println();
}
if ( wert == 0 ) digitalWrite(10, HIGH);
else digitalWrite(10, LOW);
}