#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 18
#define RST_VALUE 4
MFRC522 rfid(SS_PIN,RST_PIN);
void setup() {
Serial.begin(115200);
Serial.begin();
rfid.PCD_Init();
Serial.println("Hello, Ready to Scan");
}
void loop() {
if(!rfid.PICC_IsNewCardPresent() || !rfid.PICC_ReadCardSerial()){
Serial.println("Card UID:");
for(byte i =0; i<rrfid.uid.size;i++){
Serial.print(rfid.uid.uidByte[i]<0x10 ? "0":" ");
Serial.print(rfid.uid.uidByte[i],HEX);
Serial.println();
rfid,PICC_HELTH();
}
}
delay(10); // this speeds up the simulation
}