RFID RC522
=> https://www.amazon.fr/gp/product/B07B3N1WTL/ref=ox_sc_act_title_1?smid=A1NBUX8FDB1DWX&psc=1
Connection à la carte arduino
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);
}
}
}
- https://www.youtube.com/watch?v=ROT7m96pZYw&t
- https://www.youtube.com/watch?v=HBZ9bSDuSIU
- https://www.youtube.com/watch?v=aUO1K151gtc