Rc522 Proteus Library Updated [upd] ✦ Pro & Recent
The RC522 RFID module is a staple for hobbyists and engineers working on access control systems, but getting it to work in Proteus has traditionally been a challenge. Because the standard Proteus installation lacks an RFID library, simulating these circuits often results in "component not found" errors.
The RC522 is a highly popular 13.56MHz RFID reader/writer. Earlier versions of Proteus libraries often suffered from: rc522 proteus library updated
/*
* Typical pin layout used:
* -----------------------------------------------------------------------------------------
* MFRC522 Arduino Arduino Arduino Arduino Arduino
* Reader/PCD Uno/101 Mega Nano v3 Leonardo/Micro Pro Micro
* Signal Pin Pin Pin Pin Pin Pin
* -----------------------------------------------------------------------------------------
* RST/Reset RST 9 5 D9 RESET/ICSP-5 RST
* SPI SS SDA(SS) 10 53 D10 10 10
* SPI MOSI MOSI 11 / ICSP-4 51 D11 ICSP-4 16
* SPI MISO MISO 12 / ICSP-1 50 D12 ICSP-1 14
* SPI SCK SCK 13 / ICSP-3 52 D13 ICSP-3 15
*/
// Dump debug info about the card; PICC_HaltA() is automatically called.
Serial.print("Card UID:");
for (byte i = 0; i < mfrc522.uid.size; i++)
Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
Serial.print(mfrc522.uid.uidByte[i], HEX);
The RC522 RFID module is a staple for
ARDUINO UNO (from Arduino Library)
MFRC522 (Updated version)
LM016L (16x2 LCD)
RESPACK-8 (4.7k pull-up for I2C - optional for SPI)
POWER and GROUND terminals
- Double-click the Arduino Uno in Proteus.
- In "Program File", browse and select the
.hex file created in step 1. (You can find the path by holding Shift and clicking the Compile button in Arduino IDE).
miguelbalboa/rfid: Arduino RFID Library for MFRC522 - GitHub ARDUINO UNO (from Arduino Library) MFRC522 (Updated version)
Visual Pins: Clearly labeled pins for RST, SDA (SS), SCK, MOSI, and MISO to match real-world wiring. How to Install the RC522 Library in Proteus