Interrupt - FALLING verhält sich wie CHANGE?!

Rentner:
Hallo,

analog ?? wozu sollte das sein, wolltest Du die Kurvenform sehen .

Hast Du mal an den IR Registen rumgespielt ?

Muss jetzt noch mal fragen ,
was ist das für ein Sensor

wie hast du den Sensor angeschlossen

wie hast Du den Pin mit pinMode eingestellt.

schreib mal einen ganz normalen Sketch und finde raus ob die Pegel richtig erkannt werden.

Ja, wollte genaus sehen was der ausgibt, also die Kurvenform. Sieht gut aus, Sensor funktioniert also. Das war Teil der Fehlersuche.

Es ist dieser Sensor: https://www.ebay.de/itm/Dual-Drehzahlsensor-Counting-Modul-fur-Odometrie-Drehzahlmessung-Arduino-Raspb/201448285399?hash=item2ee740e4d7:g:0NoAAOSwumFbfpQ6:rk:1:pf:1

Ich habe ihn richtig angeschlossen. Irgendwie weiß ich nicht was ich da anderes sagen soll, er funktioniert wunderbar, was soll ich da jetzt zum dritten mal die Verkabelung prüfen.

Ich hab wie du oben im Code siehst keinen PinMode Befehl gegeben, daher sind sie ganz normal auf Input eingestellt.

Hab ich schon geprüft. Hier ist mal ein Code der auch funktioniert und pro Radumdrehung 20 Flanken zählt, also das was ich erwarten würde von Interrupt mit Falling:

 bool Status_R = digitalRead(2);  
     if(letzterStatus_R == LOW && Status_R == HIGH){
         Flanken_R++;
         }
       letzterStatus_R = Status_R;
       Radumdrehungen_R = Flanken_R/20.0;
       
     bool Status_L = digitalRead(3);  
     if (letzterStatus_L == LOW && Status_L == HIGH){
          Flanken_L++;
          }
       letzterStatus_L = Status_L;
       Radumdrehungen_L = Flanken_L/20.0;