from mfrc522 import MFRC522
import time
# Creo un instanza dell lettore rfid
reader = MFRC522(spi_id=0,sck=2,miso=4,mosi=3,cs=1,rst=0)
print("Avvicina il TAG...")
print("")
while True:
# Inizializzo il lettore
reader.init()
(stat, tag_type) = reader.request(reader.REQIDL)
if stat == reader.OK:
# Se la un tag è rilevato lo leggo
(stat, uid) = reader.SelectTagSN()
if stat == reader.OK:
# Ottengo e stampo l'UID del tag/carta
card = int.from_bytes(bytes(uid),"little",False)
print("CARD ID: "+str(card))
time.sleep_ms(500)