From 5814a73f50ecd5d53098b9724fff588c15017bab Mon Sep 17 00:00:00 2001 From: Stefan Ostermann Date: Sat, 2 Dec 2023 17:04:46 +0100 Subject: [PATCH] only accept new rfid id --- src/main.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 0b861ec..4e7a2fc 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -376,9 +376,16 @@ void IRAM_ATTR rfid_interrupt() void readRFID() { rfid.PICC_ReadCardSerial(); + + String newUid = getRFIDString(rfid.uid.uidByte); + if (newUid==lastUid) { + return; + } + lastUid = newUid; + Serial.print("Card UID: "); - lastUid = getRFIDString(rfid.uid.uidByte); Serial.println(lastUid); + //rfid.PICC_DumpDetailsToSerial(&(rfid.uid));