Lectura de Tarjetas RFID
0:47
Cpp
#include #include // Pines para la comunicación con el módulo RC522 #define SS_PIN 10 // Pin de selección (SDA) #define RST_PIN 9 // Pin de reinicio MFRC522 rfid(SS_PIN, RST_PIN); // Crear instancia del objeto MFRC522 void setup() { Serial.begin(9600); // Inicializa la comunicación serie while (!Serial); // Espera a que se establezca la conexión serie SPI.begin(); // Inicializa el bus SPI rfid.PCD_Init(); // Inicializa el lector RC522 Serial.println("Aproxima una tarjeta RFID..."); } void loop() { // Comprueba si hay una nueva tarjeta presente if (!rfid.PICC_IsNewCardPresent()) { return; } // Comprueba si se ha leído correctamente la tarjeta if (!rfid.PICC_ReadCardSerial()) { return; } // Muestra el UID de la tarjeta en el monitor serial Serial.print("UID de la tarjeta:"); for (byte i = 0; i < rfid.uid.size; i++) { // Añade un cero si el valor es menor a 0x10 para mantener el formato if (rfid.uid.uidByte[i] < 0x10) { Serial.print(" 0"); } else { Serial.print(" "); } Serial.print(rfid.uid.uidByte[i], HEX); } Serial.println(); // Finaliza la comunicación con la tarjeta rfid.PICC_HaltA(); }
setup(), y en el loop() verifica si se aproxima una tarjeta, leyendo y mostrando su UID en el monitor serial.Ready.
Reviews
Inspect
Nutty Maroon Speeder Bike
Controls
Properties
Availability & Pricing
| Distributor | Qty 1 | |
|---|---|---|
| Digi-Key | $41.14 | |
| LCSC | $45.74 | |
| Mouser | $48.40 | |
| Verical | $62.04–$62.92 | |
Assets
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.