MFRC522 not working

I have this output on trying the rfid. I double checked all the connections and also updates my library but the output is still showing and the rfid scanner seems to be not detecting any card.

Can someone recommend an approach in order to fix this?


Welcome to the forum

Start by posting the sketch that you are running, using code tags when you do

Please follow the advice given in the link below when posting code, in particular the section entitled 'Posting code and common code problems'

Use code tags (the < CODE/ > icon above the compose window) to make it easier to read and copy for examination

https://forum.arduino.cc/t/how-to-get-the-best-out-of-this-forum

I see a couple of potential problems.

  1. It doesn't appear that the connections to the MFRC522 board are soldered. If that's so, that's not going to work.
  2. It appears that you are running direct connections between a 5V Arduino and the MRFC522 board - which is a 3.3V device. I'm aware that there are many places on the web that say "oh, it's perfectly safe to do this", but I tend to believe the datasheet when it says that 0.5V over the supply voltage, or 3.8V, is the limit. But don't take my word for it: feel free to peruse the datasheet yourself and come to your own conclusions.

datasheet

You can do the level conversion with little more than a 74AHC125. The wiring isn't onerous. I also prefer to use a discrete 3.3V regulator rather than rely on the limited current capacity of the 3.3V output on some Uno clones.

1 Like

Thanks to your suggestion, but I am using the 3.3V. I'll try soldering it..

You may be using 3.3V power, but your data lines are 5V. They need level shifters.

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