Hallo liebe Forenmitglieder,
Ich arbeite momentan an einem Projekt zum Abschluss meines Fach-Abis. Es geht darum ein Reservationsystem für Meetingräume, samt physischem Modell auf die Beine zu stellen.
Ich hänge gerade am lesen und schreiben von RFID-tags. Wenn ich das "Write.py" skript ausführe, werde ich nach dem text gefragt den ich darauf schreiben möchte und sobald ich bestätige soll ich den RFID-Tag an den RC522 Scanner halten:
New data:Hallo
Now place your tag to write
Halte ich die Karte oder den Tag an den Scanner, passiert nichts. Breche ich den Vorgang mittels CTRL + C ab, werden mir unverständliche Zeilen angezeigt:
^CTraceback (most recent call last):
File "/home/schni015/pi-rfid/Write.py", line 11, in <module>
reader.write(text)
File "/usr/local/lib/python3.9/dist-packages/mfrc522/SimpleMFRC522.py", line 62, in write
id, text_in = self.write_no_block(text)
File "/usr/local/lib/python3.9/dist-packages/mfrc522/SimpleMFRC522.py", line 66, in write_no_block
(status, TagType) = self.READER.MFRC522_Request(self.READER.PICC_REQIDL)
File "/usr/local/lib/python3.9/dist-packages/mfrc522/MFRC522.py", line 259, in MFRC522_Request
(status, backData, backBits) = self.MFRC522_ToCard(self.PCD_TRANSCEIVE, TagType)
File "/usr/local/lib/python3.9/dist-packages/mfrc522/MFRC522.py", line 217, in MFRC522_ToCard
n = self.Read_MFRC522(self.CommIrqReg)
File "/usr/local/lib/python3.9/dist-packages/mfrc522/MFRC522.py", line 162, in Read_MFRC522
val = self.spi.xfer2([((addr << 1) & 0x7E) | 0x80, 0])
KeyboardInterrupt
Eigentlich werden diese zeilen ja nur angezeigt wenn am Ende auch eine Fehlermeldung folgt aber da ist keine Fehlermeldung.
Kann mir vielleicht jemand weiterhelfen?