Arduino et RFID RC522

Bonjour à tous,
Je cherche à faire un petit projet en arduino avec du rfid, pour commencer à appréhender, j'ai suivi le "tuto" présent ici : Arduino Ep.14 | Comment utiliser le module RFID RC522. | Les Électroniciens.com
J'ai bien tout connecté comme indiqué sur le schéma et lors du téléversement je n'ai pas d'erreur, mais quand je passe un badge sur le lecteur, je n'ai rien en sortie.
Quelqu'un a-t-il une idée ?

Merci par avance.

Pour continuer mes tests, j'ai tenté de m'appuyer sur ce topic : http://forum.arduino.cc/index.php?topic=193546.0 pour récupérer la bibliothèque sur le lien indiqué.

En la chargeant, je lance l'exemple firmware_check, pas d’erreur au téléversement et j’obtiens en sortie :

***NOWN

sions supported

Performing test...

Result: DEFECT or UNKNOWN

sions supported

Performing test...

Result: DEFECT or UNKNOWN


MFRC522 Digital self test


Firmware Version: 0xEE = (unknown)

Only known versions supported

Performing test...

Result: DEFECT or UNKNOWN

J'ai donc une erreur, débutant en arduino, je pense que ça vient d'une mauvaise bibliothèque, mais je sèche.

Merci par avance si l'un de vous a une piste :wink:

Salut,
J'ai suivi le meme tuto que toi et ca fonctionne tres bien. A tu en premier lieu suivi le tuto pour lire tes numéros de carte rfid. tu reporte les numéros trouvés dans le 2ème programme dans la ligne int MASTERKEY[5]={67,139,127,198,113};

Bonjour,
Je viens de suivre le tuto vu plus haut Arduino Ep.14 | Comment utiliser le module RFID RC522. | Les Électroniciens.com sur mon Uno R3 il fonctionne bien. Maintenant, je souhaite le transposer sur mon nano R3 .

SDA D9
SCK D13
MOSI D11
MISO D12
GND
RST D8
3.3V

Mon code:

    #include <SPI.h>
    #include <RFID.h>

    RFID monModuleRFID(9,8);  //SDA,RST

    int UID[5];

    void setup()
    {
      Serial.begin(9600);
      SPI.begin();
      monModuleRFID.init();  
Serial.print("Demarage");
    }

    void loop()
    {
        if (monModuleRFID.isCard()) {  
              if (monModuleRFID.readCardSerial()) {        
                Serial.print("L'UID est: ");
                for(int i=0;i<=4;i++)
                {
                  UID[i]=monModuleRFID.serNum[i];
                  Serial.print(UID[i],DEC);
                  Serial.print(".");
                }
                Serial.println("");
              }          
              monModuleRFID.halt();
        }
        delay(1);    
    }

Je suppose que je n’utilise pas les bonnes pin. Je ne trouve rien d’autre que ce que j’ai câblé.

Ou est l’erreur?

bonjour pour ma part j'utilise sur un uno r3

SDA pin D10
SCK D13
MOSI D11
MISO D12
GND
RST pin D9
3.3V
mais je ne peux pas dire pour le code car j'utilise la librairy MFRC522.h
mais moi aussi j'ai un soucis
je souhaiterais faire un porte monnaie électronique
je lit sans aucun problème le numéro de badge ou de carte
avec les exemples de la librairie je peux écrire ou lire le block que je désire, mais lorsque je veux le transcrire dans mon code rien a faire je n'arrive pas a comprendre les instructions
si quelqu'un peu m'aider ...

merci

il semble que sur la plus part des pinout pour nano r3 que je trouve ainsi que les pinout du rc522, le SDA se positionne en D10 j'ai remis le reset en 9.
Ça ne fonctionne toujours pas alors que sur mon uno c'est ok.

Des idées?