Promo !
,

Module badge RFID RC522

Le prix initial était : 40 Dh.Le prix actuel est : 31 Dh.

Disponibilité : En stock

UGS : Z123 Catégories : ,

Pour utiliser le module de badge RFID RC522 avec Arduino, vous pouvez suivre les étapes suivantes :

  1. Connexion matérielle :
    • Le module RFID RC522 aura plusieurs broches, y compris les broches pour le contrôle SPI (Serial Peripheral Interface) et les broches pour lire les données des badges RFID.
    • Connectez la broche SDA du module RC522 à une broche numérique de l’@rduino (par exemple, la broche 10).
    • Connectez la broche SCK du module RC522 à la broche numérique 13 de l’@rduino.
    • Connectez la broche MOSI du module RC522 à la broche numérique 11 de l’@rduino.
    • Connectez la broche MISO du module RC522 à la broche numérique 12 de l’@rduino.
    • Connectez la broche RST du module RC522 à une broche numérique de l’@rduino (par exemple, la broche 9).
    • Connectez la broche 3.3V du module RC522 à la broche 3.3V de l’@rduino.
    • Connectez la broche GND du module RC522 à la masse (GND) de l’@rduino.
  2. Installation de la bibliothèque :
    • Téléchargez et installez la bibliothèque “MFRC522” dans l’IDE Arduino. Cette bibliothèque facilite la communication avec le module RC522.
    • Dans l’IDE Arduino, accédez à “Croquis” -> “Inclure une bibliothèque” -> “MFRC522” pour inclure la bibliothèque dans votre code.
  3. Lecture des badges RFID :
    • Utilisez la bibliothèque MFRC522 pour interagir avec le module RC522 et lire les données des badges RFID.
    • Utilisez les fonctions fournies par la bibliothèque pour initialiser le module, détecter les badges RFID à proximité et lire les données des badges.

Voici un exemple de code pour lire les données des badges RFID avec le module RC522 :

#include <SPI.h>
#include <MFRC522.h>
#define RST_PIN 9    // Broche RST du module RC522
#define SS_PIN 10    // Broche SDA (SS) du module RC522
MFRC522 mfrc522(SS_PIN, RST_PIN);  // Crée une instance de la classe MFRC522
void setup() {
  Serial.begin(9600);
  SPI.begin();        // Initialise la communication SPI
  mfrc522.PCD_Init(); // Initialise le module RC522
  Serial.println("Prêt à lire les badges RFID !");
}
void loop() {
  // Vérifie s'il y a la présence d'un badge RFID
  if (mfrc522.PICC_IsNewCardPresent() && mfrc522.PICC_ReadCardSerial()) {
    // Lecture de l'UID du badge RFID
    String uid = "";
    for (byte i = 0; i < mfrc522.uid.size; i++) {
      uid += String(mfrc522.uid.uidByte[i] < 0x10 ? "0" : "");
      uid += String(mfrc522.uid.uidByte[i], HEX);
    }
    Serial.print("UID du badge RFID: ");
    Serial.println(uid);
    mfrc522.PICC_HaltA(); // Met fin à la communication avec le badge RFID
  }
}

Assurez-vous d’avoir connecté correctement le module RC522 à l’@rduino et d’avoir installé la bibliothèque MFRC522 avant de téléverser le code.

Ce code initialise la communication SPI, initialise le module RC522, puis entre dans une boucle où il vérifie constamment la présence de badges RFID à proximité. Lorsqu’un badge est détecté, il lit l’UID (identifiant unique) du badge et l’affiche sur le moniteur série de l’IDE Arduino.

Vous pouvez personnaliser le code pour effectuer des actions supplémentaires en fonction des données des badges RFID lus, telles que l’autorisation d’accès ou l’exécution de certaines tâches.

N’oubliez pas de consulter la documentation de la bibliothèque MFRC522 pour plus d’informations sur les fonctions disponibles et les fonctionnalités avancées du module RC522.

0
    0
    Panier
    Votre panier est videRetour à la boutique