contatore con tag rdif

Salve a tutti.
ho un grosso problema.
devo creare un contatore Up/Down che lavori con tag RFID.
non riesco a trovare una documentazione o qualche esempio di sketch che mi faccia capire come devo fare a lleggere e scrivere sul Tag RFID.
ho un lettore e scrittore RFID MF522-AN, il quale è collegato e funzionante con Arduino Una V3.
con il seguente SKETCH riesco a vedere il seriale fegli RFID, ma non so che farmene.

#include <SPI.h>
#include <RFID.h>
#include <LiquidCrystal.h>

#define SS_PIN 10
#define RST_PIN 9

RFID rfid(SS_PIN, RST_PIN); 

LiquidCrystal lcd(8, 7, 2, 3, 4, 5);

// Setup variables:
    int serNum0;
    int serNum1;
    int serNum2;
    int serNum3;
    int serNum4;
    

void setup()
{ 
  Serial.begin(9600);
  lcd.begin(16, 2);
  SPI.begin(); 
  rfid.init();
  
}

void loop()
{
    
    if (rfid.isCard()) {
        if (rfid.readCardSerial()) {
            if (rfid.serNum[0] != serNum0
                && rfid.serNum[1] != serNum1
                && rfid.serNum[2] != serNum2
                && rfid.serNum[3] != serNum3
                && rfid.serNum[4] != serNum4
            ) {
                /* With a new cardnumber, show it. */
                Serial.println(" ");
                Serial.println("Card found");
                serNum0 = rfid.serNum[0];
                serNum1 = rfid.serNum[1];
                serNum2 = rfid.serNum[2];
                serNum3 = rfid.serNum[3];
                serNum4 = rfid.serNum[4];
               
                //Serial.println(" ");
                Serial.println("Cardnumber:");
                Serial.print("Dec: ");
		Serial.print(rfid.serNum[0],DEC);
                Serial.print(", ");
		Serial.print(rfid.serNum[1],DEC);
                Serial.print(", ");
		Serial.print(rfid.serNum[2],DEC);
                Serial.print(", ");
		Serial.print(rfid.serNum[3],DEC);
                Serial.print(", ");
		Serial.print(rfid.serNum[4],DEC);
                Serial.println(" ");
                        
                Serial.print("Hex: ");
		Serial.print(rfid.serNum[0],HEX);
                Serial.print(", ");
		Serial.print(rfid.serNum[1],HEX);
                Serial.print(", ");
		Serial.print(rfid.serNum[2],HEX);
                Serial.print(", ");
		Serial.print(rfid.serNum[3],HEX);
                Serial.print(", ");
		Serial.print(rfid.serNum[4],HEX);
                Serial.println(" ");

                /* Write the HEX code to the display */
                lcd.clear();                
                lcd.setCursor(0, 0);
                lcd.print("Cardno (hex):");
                lcd.setCursor(0,1);
                lcd.print(rfid.serNum[0], HEX);
                lcd.print(',');
                lcd.print(rfid.serNum[1], HEX);
                lcd.print(',');
                lcd.print(rfid.serNum[2], HEX);
                lcd.print(',');
                lcd.print(rfid.serNum[3], HEX);
                lcd.print(',');
                lcd.print(rfid.serNum[4], HEX);

il mio problema è che non ho mai studiato queste cose e quindi non so da dove cominciare.

grazie a tutti
Gabriele

tigiemme:
devo creare un contatore Up/Down che lavori con tag RFID.

Cioè ? Che vuol dire? Forse è meglio se spendi due parole in più per spiegare cosa devi realizzare.

Nello sketch che hai postato dal pezzo in cui c’e’

Serial.println("Card found");

Da li sei nella parte in cui la card è riconosciuta e mostra su display il codice. Inoltre memorizza il codice per non mostrarlo più se la card è la stessa.

ok grazie per aver risposto.
Devo realizzare un contatore o forse è meglio definirlo gettoniera, che utilizzi i tag rfid.
Lo sketch te ho messo l' ho trovato su internet per fare la prova se il tutto funzionasse e volevo anche provare a modificarlo per le mie esigenze, ma purtroppo, non avendo la preparazione, non riesco a capirci nulla.
I tag devono avere un valore decimale (da 0 a 9999)che deve crescere e decrescere tramite dei pulsanti. es: p1 e p2 decresce, p3, p4 e p5 cresce.
Per quanto riguarda il semplice contatore con pulsanti, sono riuscito a farlo funzionare con il display, ma adesso che mi è arrivato il lettore e scrittore di tag mi sono arenato.
Naturalmente i tag devono essere protetti.
Puoi aiutarmi?
Ti serve qualche dettaglio in più?
Il mio problema grosso è che non ho capito come usare l' rfid.
saluti
Gabriele