Hola, estoy usando un módulo RFID RC522. Ya lo había usado con anterioridad y no me había dado problemas hasta ahora. Me aparece esto en el monitor serial:
Firmware Version: 0x18 = (unknown)
Scan PICC to see UID, SAK, type, and data blocks...
Ni siquiera reconoce la tarjeta. Pensé que la tarjeta estaba dañada, ya que vi en otro hilo similar que cambiaron de tarjeta, y yo cambié a la tarjeta que sí me funcionaba, pero ni así, me sigue saliendo lo mismo. Cambié de Arduino y todo, y nada, sigue igual. ¿Qué debería hacer?
Este es el código:
#include <SPI.h>
#include <MFRC522.h>
#define RST_PIN 9 // Configurable, see typical pin layout above
#define SS_PIN 10 // Configurable, see typical pin layout above
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance
void setup() {
Serial.begin(9600); // Initialize serial communications with the PC
while (!Serial); // Do nothing if no serial port is opened (added for Arduinos based on ATMEGA32U4)
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522
delay(4); // Optional delay. Some board do need more time after init to be ready, see Readme
mfrc522.PCD_DumpVersionToSerial(); // Show details of PCD - MFRC522 Card Reader details
Serial.println(F("Scan PICC to see UID, SAK, type, and data blocks..."));
}
void loop() {
// Reset the loop if no new card present on the sensor/reader. This saves the entire process when idle.
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
}
// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
}
// Dump debug info about the card; PICC_HaltA() is automatically called
mfrc522.PICC_DumpToSerial(&(mfrc522.uid));
}
Es el dumpinfo de la libreria MFRC522.
Y las conexiones son estas...