from mfrc522 import MFRC522
import time
from machine import Pin
reader = MFRC522(spi_id=0,sck=2,miso=4,mosi=3,cs=1,rst=0)
# Definizione del pin per il LED
led_pin = Pin(15, Pin.OUT) # LED collegato al GP15
# Inizializzazione dello stato LED (spento)
led_pin.value(0)
while True:
# Esegui la richiesta per verificare se c'è un tag nel campo del lettore
stat, bits = reader.request(reader.REQIDL)
if stat == reader.OK:
# Se stato è OK, significa che un tag è stato rilevato
led_pin.value(1) # Accende il LED
print("Tag RFID Rilevato!")
else:
# Nessun tag rilevato
led_pin.value(0) # Spegne il LED
# Piccola pausa per evitare loop troppo veloci
time.sleep_ms(500)