Drehimpulsgeber / BIN Ausbabe - Fehler beim Abwärtz Zählen

Wenn ich das sehe, dann frage ich mich wo Dein löschen des gesetzten LED PIN ist.

Versuchs doch mal so:

{
  bool PIN = false;
  for (uint8_t i = 0; i < 8; i++)
  {
    if (LED_PIN[i])
    {
      PIN = true;
    }
  }
  digitalWrite(10,PIN);
}