Table de correspondance RFID RC522 Arduino :
VCC +5V
RST 9
GND GND
MISO 12
MOSI 11
SCK 13
NSS 10
IRC /
Installation de la bibliothèque
Pour pouvoir utiliser ce module, la bibliothèque MFRC522 doit être installée :
Ouvrez l’IDE Arduino et aller dans Croquis Inclure une bibliothèque Gérer
les bibliothèques
Dans le gestionnaire de bibliothèques,
recherchez « MFRC522 » et installez MFRC522 :
Fermez la fenêtre une fois l’installation terminée.
Exemple de programme
L’exemple de code suivant
(à copier dans l’IDE Arduino)
initialise le module RFID
#include <SPI.h>
et affiche les données de la
#include <MFRC522.h>
carte ou du badge présenté
// Affectation des broches
#define RST_PIN 9 sur le moniteur série
#define SS_PIN 10
MFRC522 mfrc522(SS_PIN, RST_PIN); (CTRL+MAJ+M pour ouvrir le
void setup() { moniteur série)
// Initialisation du Module RFID
[Link](9600);
while (!Serial);
[Link]();
mfrc522.PCD_Init();
mfrc522.PCD_DumpVersionToSerial (); // Affichage des données de la bibliothèque
[Link](F("Scan PICC to see UID, type, and data blocks..." ));
}
void loop() {
// Attente d'une carte RFID
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
}
// Récupération des informations de la carte RFID
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
}
// Affichage des informations de la carte RFID
mfrc522.PICC_DumpToSerial (&([Link]));
}
#include <SPI.h>
#include <MFRC522.h>
// Affectation des broches
#define RST_PIN 9
#define SS_PIN 10
MFRC522 mfrc522(SS_PIN, RST_PIN);
void setup() {
// Initialisation du Module RFID
[Link](9600);
while (!Serial);
[Link]();
mfrc522.PCD_Init();
mfrc522.PCD_DumpVersionToSerial(); // Affichage des données de la bibliothèque
[Link](F("Scan PICC to see UID, type, and data blocks..."));
}
void loop() {
// Attente d'une carte RFID
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
}
// Récupération des informations de la carte RFID
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
}
// Affichage des informations de la carte RFID
mfrc522.PICC_DumpToSerial(&([Link]));
}
c
Si vous rencontrez des problèmes, merci de nous contacter par courriel à :
sav@[Link]