RC522 et Ruban LED qui bloque allumé après passage du TAG

pas de souci

donc la version du sketch proposée par @jpbbricole doit être tout à fait fonctionnelle ou la version un peu plus "compacte" (que je n'ai absolument pas testée au contraire de jpbricole)

const byte pinLEDStrip = 7;                   // pin LED verte
const byte pinRST = 9;                        // pin RST du module RC522
const byte pinSDA = 10;                       // pin SDA du module RC522
const byte bonUID[] = {196, 179, 128, 20};    // copier ici le résultat du sketch "lectureUID.ino":

#include <MFRC522.h>
MFRC522 rfid(pinSDA, pinRST);

void setup() {
  SPI.begin();
  rfid.PCD_Init();
  pinMode(pinLEDStrip, OUTPUT);
}

void loop() {
  digitalWrite(pinLEDStrip, cardCheck() ? HIGH : LOW);
  delay(100);  // on vérifie ~10 fois par seconde 
}

boolean cardCheck() {
  rfid.PCD_Init();
  if (rfid.PICC_IsNewCardPresent() && rfid.PICC_ReadCardSerial())  // on a lu avec succès son contenu
      return (memcmp(rfid.uid.uidByte, bonUID, sizeof bonUID) == 0);
  return false;
}