Lolin32 mit SD (SD_MMC) und PN5180 als RFID-Leser

@jpellenz Meine Vermutung ist, dass es zwischendrin mal zu einem Event kommt, wo die Karte kurz nicht erkannt wird. Und das führt dann dazu, dass im nächsten Zyklus ein Neuauflegen interpretiert wird. Vermutlich muss ich einen Zeitstempel mitspeichern, so dass ich solch kurze Events einfach „übersehen“ kann.
Bei meinem offenen Aufbau hier kann ich es auf jeden Fall nicht nachstellen, aber da liegt die Karte halt auch direkt auf dem Reader drauf. Aber auch im ESPuino meiner Tochter lässt sich das nicht nachstellen.

Mach’ bitte mal Folgendes:

Dort unterhalb der markierten Zeile (innerhalb des for-Anweisungsblockes!) z.B. sowas eintragen:
Serial.println("No card detected!");

So lange keine Karte aufgelegt wird, wird dieses Event ganz oft geworfen. Wenn eine Karte aufgelegt wird, dann nicht mehr. Und die Frage ist jetzt, ob dieses Event zwischendrin mal geworfen wird, wenn die Karte noch aufliegt.