Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Le moulin à vent...
10 octobre 2020

RFID RC522

RFID_RC522

=> https://www.amazon.fr/gp/product/B07B3N1WTL/ref=ox_sc_act_title_1?smid=A1NBUX8FDB1DWX&psc=1

Connection à la carte arduino

module RFID

Installer la bibliothèque RC522 :

=> Croquis / Inclure une bibliothèque / Gérer les bibliothèques

=> taper RC522 dans la barre de recherche : MFRC522 => installer

Utiliser le programme "DumpInfo" présent dans : Fichier / Exemples / MFRC522

Le numéro d'identification du badge est donné à la ligne : Card UID

 

 

CODE POUR UNE LECTURE DE L'IDENTIFIANT EN DECIMAL :

#include <SPI.h>
#include <MFRC522.h>
const int pinRST = 9; // pin RST du module RC522
const int pinSDA = 10; // pin SDA du module RC522
MFRC522 rfid(pinSDA, pinRST);
void setup()
{
SPI.begin();
rfid.PCD_Init();
Serial.begin(9600);
}
void loop()
{
if (rfid.PICC_IsNewCardPresent()) // on a dédecté un tag
{
if (rfid.PICC_ReadCardSerial()) // on a lu avec succès son contenu
{
Serial.println("Voici l'UID de ce tag en decimal :");
Serial.print("const byte bonUID[");
Serial.print(rfid.uid.size);
Serial.print("] = {");
for (byte i = 0; i < rfid.uid.size; i++)
{
Serial.print(rfid.uid.uidByte[i]);
if (i < rfid.uid.size - 1)
{
Serial.print(", ");
}
else
Serial.println("};");
}
Serial.println();
delay (2000);
}
}
}

 

 

Publicité
Publicité
Commentaires
Publicité
Archives
Publicité