MFRC522 stockage dans une variable

Merci à tous pour votre aide voici le programme pour ceux qui sont interressés!!

/*
Branchement:
RFID: RST = 9 / SOI = 12 / MI = 11 / MOSI = 13 / SDA = 10
lcd : RS = 7 / E = 6 / D4 = 5 / D5 = 4 / D6 = 3 / D7 = 2
 */

#include <SPI.h>
#include <MFRC522.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);

#define RST_PIN 9
#define SS_PIN 10
MFRC522 module_rfid(SS_PIN, RST_PIN);
unsigned long UID=0;

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

void loop() {
  lcd.clear ();
  lcd.print("Scannez votre");
  lcd.setCursor(0, 1);
  lcd.print("carte ou badge..");

  if ( ! module_rfid.PICC_IsNewCardPresent()) 
  {
    return;
  }

  if ( ! module_rfid.PICC_ReadCardSerial()) 
  {
    return;
  }
  Serial.println (UID);
  UID = *((unsigned long *)module_rfid.uid.uidByte);
  delay (10);
  lcd.clear ();
  lcd.print ("UID: ");
  lcd.setCursor (0, 1);
  lcd.print (UID);
  delay (2000);
}