Zähler

Das Problem kann nicht die Tasterentprellung sein.

Nachfolgend der original Sketch der einwandfrei funktioniert.
Hier zählt der Zähler bei loslassen des Tasters hoch.
Ich habe den Sketch umgeschrieben das er hoch und runter Zählt, was mir nicht gut gelungen ist.

const int TasterXPlus = 8;                                     
int TasterXPlusStatus;                                        

int ZaehlerAchseX;                                                  
int AchseX = 0;                                               

void setup() {
  Serial.begin(9600);
  pinMode(TasterXPlus, INPUT_PULLUP);                         
}

void loop() {
  TasterXPlusStatus = digitalRead(TasterXPlus);                
  if (TasterXPlusStatus == LOW)                               
  {
    AchseX = 1;                                               
  }
  if (TasterXPlusStatus == HIGH && AchseX == 1)               
  {
    ZaehlerAchseX++;                                                
    AchseX = 0;                                              
  }
  Serial.println(ZaehlerAchseX);                                 
}