MFRC522-python icon indicating copy to clipboard operation
MFRC522-python copied to clipboard

Error when running the python Code to read RFID tag

Open priyesh1112 opened this issue 6 years ago • 1 comments

Welcome to the MFRC522 data read example Press Ctrl-C to stop. Traceback (most recent call last): File "Read.py", line 51, in (status, TagType) = MIFAREReader.MFRC522_Request(MIFAREReader.PICC_REQIDL) File "/home/pi/MFRC522.py", line 243, in MFRC522_Request (status, backData, backBits) = self.MFRC522_ToCard(self.PCD_TRANSCEIVE, TagType) TypeError: 'NoneType' object is not iterable

Could anyone please help in this matter? I am finding it troublesome and so would be glad if someone could sort this issue.

Thanks and Regards

priyesh1112 avatar Sep 16 '19 08:09 priyesh1112

Hi! I suppose the problem is that the code doesn't want to read a card at all, I think I have a solution for that:

git clone https://github.com/pimylifeup/MFRC522-python.git

cd MFRC522-python

sudo python3 setup.py install

then go back a directory, create a new one, and in there, create a file, for example Read.py, and in it, paste this code:

`from time import sleep import sys from mfrc522 import SimpleMFRC522 reader = SimpleMFRC522()

try: while True: print("Hold a card or tag near the reader") id, text = reader.read() print("ID: %s\nText: %s" % (id, text)) sleep(3) except KeyboardInterrupt: GPIO.cleanup() raise` This should work.

aleexolsson avatar Nov 16 '21 09:11 aleexolsson