void loop() {
if (mfrc522.PICC_IsNewCardPresent()) {
byte *id = mfrc522.uid.uidByte;
byte idSize = mfrc522.uid.size;
if (memcmp(tags[0].uid,id,idSize)==0){
Serial.println("right");
}
else{
Serial.println("worng");
}
mfrc522.PICC_HaltA();
}
}
如果感應到新卡片【後面省略要自己補】
取得卡片的UID
取得UID的長度
如果讀取到的內容和預設的資料相同
memcmp(a,b,c)->比較a,b中前c個字節
序列埠顯示【right】
序列埠顯示【right】