Hallo cola,
Zitat:Bis Drehzahlen von ca. 600 1/min geht alles super.
Das glaube ich nicht...
Deine Schleife läuft (theoretisch) mit 1kHz oder 1000 Iterationen/s. Damit bekommst du 1000 Samples/s für deinen DI - und kannst damit max. 500 Pulse/s erkennen. Bei 2 Zähnen pro Umdrehung macht das max. 250 Umdr/s. Und das alles nur theoretisch für äquidistante unverrauschte Signale...
Zitat:Könnt ihr mir helfen? Komme da einfach nicht weiter.
Erlaubt der Arduino höhere Abtastraten?
Erlaubt er es, mehrere Messwerte auf einmal abzufragen?
Hat er statt eines einfachen DI evtl. auch einen Counter zur Verfügung?
Alles das würde höhere Drehzahlen leichter messbar gestalten...