Arduino Uno / rfid ne fonctionne pas

Bonjour,
Je débute et j'essaie du coup de tester le module RC522.

Du coup je teste quelque tuto sur internet et je n'y arrive vraiment pas.
J'ai pourtant verifié plusieur fois les broches:

3.3v sur 3.3v.
Gnd sur Gnd.
RST sur pin9.
Sda sur pin10.
SCK sur pin13.
MOSI sur pin11.
MISO sur pin 12.

voici mon code

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

RFID RFID(10,9);

int UID[5];

void setup()
{
  Serial.begin(9600);
  SPI.begin();
  RFID.init();  

}

void loop()
{
    if (RFID.isCard()) {  
          if (RFID.readCardSerial()) {        
            Serial.print("L'UID est: ");
            for(int i=0;i<=4;i++)
            {
              UID[i]=RFID.serNum[i];
              Serial.print(UID[i],DEC);
              Serial.print(".");
            }
            Serial.println("");
          }          
          RFID.halt();
    }
    delay(100);    
}

Et quand je rajoute un Else { Serial.println("Rien"); } il affiche du coup "Rien".

Je ne sais pas si l'image va servir pour m'aider mais la je dois bien confesser mon impuissance.

J’espère que quelqu’un pourra me venir en aide.
Merci.

Bonsoir
pourquoi déjà ne pas utiliser l'exemple ReadNUID que tu trouve dans les exemples de la librairie.
C'est plus simple que d'aller chercher un tuto
en plus tout est commenté

Pour tout ceux qui ont le même problème, voici une solution qui a fonctionné pour moi.
(Je pensais même que ma carte était défaillante)
Il faut ajouter dans le setup :

RFID.reset();
RFID.antennaOn();

exemple de programme pour lire une carte ou un badge :

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

RFID RFID(10,9);

int UID[5];

void setup()
{
Serial.begin(9600);
SPI.begin();
RFID.reset();
RFID.antennaOn();
RFID.init();
Serial.print("configuration terminée");
}

void loop()
{
if (RFID.isCard()) {
if (RFID.readCardSerial()) {
Serial.print("L'UID est: ");
for(int i=0;i<=4;i++)
{
UID_=RFID.serNum*;_
_ Serial.print(UID,DEC);
Serial.print(".");
}
Serial.println("");
}
RFID.halt();
}
delay(100);
}*_