Zitat Zitat von Lord Integer Beitrag anzeigen
Code:
   attachInterrupt(0, doEncoderA, CHANGE); // encoder pin on interrupt 0 (pin 2)
   attachInterrupt(1, doEncoderB, CHANGE); // encoder pin on interrupt 1 (pin 3)
Moin moin,

ich bin jetzt nicht der Arduino Spezialist aber beim Versuch Deinen Code zu verstehen, bin ich auf obige zwei Zeilen gestoßen.

Die Seite hier; https://www.arduino.cc/reference/de/...tachinterrupt/ sagt:
Syntax

attachInterrupt(digitalPinToInterrupt(pin), ISR, mode) (Empfohlen)
attachInterrupt(interrupt, ISR, mode) (Nicht empfohlen)
attachInterrupt(pin, ISR, mode) (Nicht empfohlen; Funktioniert nur auf Arduino SAMD-, Uno WiFi Rev2-, Due- und 101-Boards.)
Also besser mit Variante "attachInterrupt(digitalPinToInterrupt(pin), ISR, mode)" versuchen

Gruß
Searcher