lecture NTAG RC522 sans utilisé IsNewCardPresent()

Bonjour toi-même ... :slight_smile:

Ton code, tel que je le comprends:

void Ntag_is_here()
{
  Serial.print(Begin);

  while (mfrc522.PICC_ReadCardSerial()) 
  {
    Serial.print("YES");
  }
Serial.print("NO");
  
  Serial.print(End);
}

C'est une fonction, on ne sait pas dans quelles conditions elle est exécutée, donc pas forcément facile d'y voir clair. Lorsqu'elle est lancée, elle teste la réponse du PICC_ReadCardSerial et affiche "YES" tant que cette réponse est 1 ou HIGH.
Ensuite elle affiche "NO".

Donc s'il n'affiche que "NO" c'est que le PICC_ReadCardSerial est toujours LOW ou 0... donc je suppose que le bidule ne reçoit rien sur sa liaison série.

C'est pourquoi je posais cette question : as-tu testé le sketch de la datasheet? S'il ne fonctionne pas, c'est qu'il y a un problème (alim, branchement, ...).

Je n'ai jamais utilisé ce composant, je ne sais pas comment il fonctionne