Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu, rfid kartının ilk dəfə işlədiyini yoxlamaq üçündür
Təchizat
Rfid kart oxuyucusu Rfid etiketi
Addım 1: Rfid Kart Oxuyucusunu Arduino -ya qoşun
RFID oxucunun pinləri var və 3.3v - 3.3vSck (serial saatı) - pin 13MOSI (Master Out Slave In) - pin 11MISO (Master In Slave Out) - pin 12RST - pin 9SDA (və ya SS) - pin 10GND -GNDIRQ - bağlı deyil
Addım 2: Ledləri və Buzzerləri birləşdirin
Ledi mikrokontrolörün hər hansı bir pininə, eləcə də səs siqnalı ilə bağlaya bilərsiniz, ancaq səs siqnalı üçün pin4 və qırmızı və mavi led üçün pin 6 və 7 istifadə edəcəyim ortaq bir yerə sahib olacaqlar.
Addım 3: Kod
MFRC522 kitabxanasını yükləməyə ehtiyac var, SPI kitabxanası artıq arduino ilədir Kod#include #include const int buzzer = 6; #define RST_PIN 9 // Konfiqurasiya edilə bilər, yuxarıdakı tipik pin düzəninə baxın#SS_PIN 10 təyin edin // Konfiqurasiya edilə bilər, baxın tipik pin düzeni abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522 instansiyası yaradın. String read_rfid; // Nə qədər ehtiyacınız olduğunu əlavə edin və UID. String daxil etməyi unutmayın ok_rfid_1 = "89189c99"; // Bu mənim əsas RFID Kartım üçündür. aka Kompüterimi açmaq üçün istifadə edəcəyim biri. İstəsəniz onu bağlamaq üçün də istifadə edilə bilər. String ok_rfid_2 = "29d93594"; // Bu RFID Keyfob üçündür. aka Açar düyməni bağlayın. Tövsiyə olunmur. Kompüterinizi normal olaraq bağlayın.int led_lock = 7; // Kart üçün.int led_lock2 = 6; // Keyfob üçün./* * Başlat. */ int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; void setup () {pinMode (buzzer, OUTPUT); Serial.begin (9600); // PC ilə ardıcıl ünsiyyətə başlayın