RFID RC522 malfunction multi scan

I was implementing a system of RFID and using Arduino Nano. The code is perfect, the wiring as well but the RC522 reads the card only a few times (max 5 times) before it definitely detect anymore the card. I've used the debouncedelay function but it doesn't work as required. Can someone help me please? Must I buy anoyher RC522??

Welcome to the forum

Well, clearly either one or both has some problem(s) - otherwise it would work perfect

Therefore you need to post your code and your schematic for people to check.
Also give links to full details of the reader (and any other parts) you are using.
Some good, clear photos of your setup would also help.

Please read this for instructions: How to get the best out of this forum

If you wire up a RC522 to a 5V processor you need level shifters to protect the chip from the output signals from the 5V chip.

Despite many on line tutorials showing nothing in the way of level shifting it is needed to avoid damaging the RFID reader.

It can be done simply with a bunch of resistors.

1 Like

This is a schematic that wires up this chip correctly.

1 Like

Thanks sir. Later today I will send the code and the schematic. I really need an answer, it's for an end of year project.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.