[Del] Probleme affichage sur écran LCD

Bonjour, voici mon problème :
J'utilise un module RFID VMA405 et une carte arduino UNO.
J'ai fais un code qui permet de différencier deux cartes pour leur attribuer un nom, voici le code qui permet de voir par quel chemin passe les cartes:

#include <SPI.h>      
#include <RFID.h>     
#include <Wire.h>     
#include "rgb_lcd.h"  

#define SS_PIN 10    
#define RST_PIN 9     

RFID rfid(SS_PIN,RST_PIN);  
rgb_lcd lcd;                

const int relaisPin = 8;                                 
const int colorR = 255;
const int colorG = 155;                                  
const int colorB =30;

int serNum[5];                                          

int card1[][5] = {{32,149,77,109,149}};                  
int card2[][5] = {{156,160,140,171,27}};

int access1 = false;
int access2 = false;

void setup(){
  
    Serial.begin(9600);                                  
    SPI.begin();                                         
    rfid.init();                                         
    pinMode(relaisPin, OUTPUT);                          
    lcd.begin(16, 2);                                    //Implantation du nombre de colonnes et de lignes du LCD
    lcd.setRGB(colorR, colorG, colorB);                  //Changement des couleurs selon les variables définies précedement
    lcd.print("Veuillez montrer");                       //Ecriture d'un message sur le LCD
    lcd.setCursor(2, 1);                                 //Le prochain message s'affichera à partir de la 2e colonne puis la 2e ligne 
    lcd.print("votre  badge");

}

void loop(){
    
    if(rfid.isCard()){                                               
    
        if(rfid.readCardSerial()){     
            Serial.print(rfid.serNum[0]);
            Serial.print(" ");
            Serial.print(rfid.serNum[1]);
            Serial.print(" ");
            Serial.print(rfid.serNum[2]);
            Serial.print(" ");
            Serial.print(rfid.serNum[3]);
            Serial.print(" ");
            Serial.print(rfid.serNum[4]);
            Serial.println("");
              
           for(int x = 0; x < sizeof(card1); x++){
              for(int i = 0; i < sizeof(rfid.serNum); i++ ){
                  if(rfid.serNum[i] != card1[x][i]) {                
                      
                  access1 = false;                                           
                  Serial.println("Acces carte 1 invalide"); 

                  }                                    
                  else {
                    
                      access1 = true;                                          
                      Serial.println("Bonjour Paul");
                   
                  }                
                   if(access1) break;
              }
               break;
            }
           
        }
              if(rfid.readCardSerial()){ 
                                                  
            Serial.print(rfid.serNum[0]);
            Serial.print(" ");
            Serial.print(rfid.serNum[1]);
            Serial.print(" ");
            Serial.print(rfid.serNum[2]);
            Serial.print(" ");
            Serial.print(rfid.serNum[3]);
            Serial.print(" ");
            Serial.print(rfid.serNum[4]);
            Serial.println(""); 
            
           for(int x = 0; x < sizeof(card2); x++){
              for(int i = 0; i < sizeof(rfid.serNum); i++ ){
                  if(rfid.serNum[i] != card2[x][i]) {
                                    
                      access2 = false;                      
                      Serial.println("Acces carte 2 invalide");
           
                  } else {
                    
                      access2 = true;
                      Serial.print("Bonjour Maxime");
           
                  }
                  if(access2) break;
              }
              break;
            }          
        } 
    }       
        rfid.halt();         
       }

hello

et...?