30 lines
486 B
C
30 lines
486 B
C
#include <unistd.h>
|
|
#include "MFRC522.h"
|
|
|
|
int main()
|
|
{
|
|
MFRC522 mfrc;
|
|
|
|
mfrc.PCD_Init();
|
|
|
|
while(1)
|
|
{
|
|
if(!mfrc.PICC_IsNewCardPresent())
|
|
continue;
|
|
if(!mfrc.PICC_ReadCardSerial())
|
|
continue;
|
|
|
|
for(byte i = 0; i < mfrc.uid.size; ++i){
|
|
if(mfrc.uid.uidByte[i] < 0x10){
|
|
printf(" 0");
|
|
printf("%X",mfrc.uid.uidByte[i]);
|
|
} else {
|
|
printf(" ");
|
|
printf("%X", mfrc.uid.uidByte[i]);
|
|
}
|
|
}
|
|
printf("\n");
|
|
usleep(1000*1000);
|
|
}
|
|
return 0;
|
|
} |