Dans ce tutoriel, vous allez apprendre comment utiliser, et mettre en marche un lecteur de carte RFID – RC522 sur la carte Arduino UNO.
Pour ce tutoriel, vous aurez besoin de:
- Une carte Arduino UNO
- Un Module RC522 RFID
- Mifare1 S50 Standard card x1
- Mifare1 S50 card x1 (un badge)
- Câbles pour connecter notre circuit “Mâle & Femelle”
Si vous avez besoin d’installer Arduino sur Ubuntu, regardez ici:
RFID – RC522
- Notre carte à puce RC522 est un module permettant de faire de “lecture” et de “l’écriture” en RFID qui travaille à 13.56MHz.
- Il fonction sur la norme ISO 14443A / MIFARE®. Le MFRC522 ne nécessite pas de système de réception/émission supplémentaire. Le récepteur fourni une implémentation robuste et efficace de démodulation et décodage du signal selon la norme ISO/IEC 14443A/MIFARE.
- Le MFRC522 supporte les communications sans contact utilisant le système de transfert haut débit ® à 848 kbit/s en flux montant et descendant. Plusieurs interfaces hôtes sont intégrées:
- Interface SPI
- Interface UART (similaire au RS232)
- Interface I2C
Réaliser le câblage RFID sur Arduino
Attention : Toutes les cartes à puce n’ont pas la même position des broches et la position des pins peut varier en fonction des fournisseurs. Illustration :
[Épingles différemment espacées]
Câblage : module RFID – RC522
- Fait raccordement des broches de votre carte à puces RFID à la carte Arduino UNO selon les couleurs affiché dans le tableau :
Module RFID | Arduino UNO |
VCC ou 3.3V | [3,3V] |
RST | [9] |
GND | [GND] |
MISO | [12] |
MOSI | [11] |
SCK | [13] |
SDK ou NSS | [10] |
IRQ | (non connecté) |
- Le câblage peut varier en fonction du module utilisé. Par conséquent, assurez-vous que vous avez connecté les bonnes broches. Comme vous pouvez le constater, les branches ne sont pas toujours dans le même ordre pour chaque carte RFID.
Branchement de modul RFID – RC522
- L’exemple de branchement des broches sur deux modules RFID différents. Vous fait branchement par couleur “selon votre modèle” :
- Branchement des broches par couleur sur la carte Arduino UNO :
Arduino UNO RFID – RC522 vue schématique
Arduino Uno RFID – RC522 l’image de branchement

Installer la bibliothèque RFID
- Dans un premier temps, avant connecter votre carte Arduino au l’ordinateur il vous faudra importer les librairies. Pour pouvoir utiliser module RFID, la bibliothèque MFRC522 doit être installée.
- Pour importer une nouvelle bibliothèque dans votre IDE Arduino, vous pouvez télécharger le gestionnaire de bibliothèque RFID ici :
[Télécharger librairie RFID pour votre carte a puces ici] :
<< Arduino RFID RC522 libraires téléchargement direct >>
- Le dossier RFID.zip téléchargé contient un fichier .cpp, un fichier .h et un fichier keywords.txt, un dossier d’exemples.
[Contenue de fichier RFID.zip] :
– RFID.cpp
– RFID.h
– keywords.txt
– Dossier d’exemples
Importer une bibliothèque .zip
- Ouvrez l’DE Arduino et cliquez sur :
- Croquis
- Inclure une bibliothèque
- Ajouter la bibliothèque
- Choisir le ficher RFID.zip téléchargé
Ouvrir un exemple
- Retournez au menu Sketch. Vous devriez maintenant voir la bibliothèque au bas du menu déroulant. Il est prêt à être utilisé dans votre croquis. Le fichier zip aura été développé dans le dossier des bibliothèques de votre répertoire de croquis Arduino.
- Fichier
- Exemples
- RFID
- SerialNumberRead
- L’exemple de code “SerialNumberRead” suivant initialise le module RFID et affiche
les données de la carte ou d’un badge présenté sur le moniteur série (CTRL+MAJ+M pour
ouvrir le moniteur série) - Apres charger l’exemple “SerialNumberRead” fait le téléverser sur votre carte Arduino.
Ouvrir le moniteur série :
- Si vous-avez téléversez bien le code sur votre carte UNO, pour l’afficher les résultats il reste la procédure suivante.
- Dans le programme Arduino cliquez sur “Outils” puis “Moniteur série“. Cette manipulation peut aussi être faite via les touches du clavier [Ctrl + Maj + M].
- Il suffit de placer votre badge sur la carte RFID et de regarder la résultat sur le moniteur série. Voilà. Vous avez terminé de brancher et d’exécuter votre carte RFID 🙂
Amusez vous bien !!
?Bonjour, ça ne dit pas à quoi ça sert
puce RC522 est un module permettant de faire de “lecture” et de “l’écriture” en RFID
sil vous plait ask je peux posé une question
Bonjour merci vous m avais beaucoup aider