Giới thiệu sản phẩm
#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 10
#define RST_PIN 9
#define BUZZER_PIN 8
String Binh = "b61caef8";
String Hoang = "6722fda6";
String uidString = "";
MFRC522 mfrc522(SS_PIN, RST_PIN);
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(BUZZER_PIN, OUTPUT);
SPI.begin(); // Khởi động SPI bus
mfrc522.PCD_Init(); // Khởi động module RC522
Serial.println();
}
void loop() {
// put your main code here, to run repeatedly:
if (!mfrc522.PICC_IsNewCardPresent()) return;
if (!mfrc522.PICC_ReadCardSerial()) return;
uidString = ""; // Xóa dữ liệu cũ
for (byte i = 0; i < mfrc522.uid.size; i++) {
if (mfrc522.uid.uidByte[i] < 0x10) uidString += "0";
uidString += String(mfrc522.uid.uidByte[i], HEX);
}
Serial.print("UID đã lưu (String): ");
Serial.println(uidString);
delay(1000);
if (uidString == Binh or uidString == Hoang){
Serial.print("CHINH XAC");
digitalWrite(BUZZER_PIN,HIGH);
delay(1000);
digitalWrite(BUZZER_PIN,LOW);
}
else
{
Serial.print("KHONG CHINH XAC");
delay(1000);
}
}
Hình ảnh sản phẩm

Sản phẩm cùng tác giả
Sản phẩm liên quan
Không có sản phẩm nào
Đăng nhập để tham gia bình luận