Bonjour toi-même ... ![]()
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