İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu sadece rfid kartının ilk zamanlayıcı için çalışıp çalışmadığını test etmek içindir.
Gereçler
Rfid kart okuyucu Rfid etiketiRfid kartıYeşil ledKırmızı led BreadboardJumper telleriBuzzerArduino uno
Adım 1: Rfid Kart Okuyucuyu Arduino'ya bağlayın
RFID okuyucunun pinleri vardır ve bunların 3.3v - 3.3vSck(seri saat) - pin 13MOSI(Master Out Slave In) - pin 11MISO(Master In Slave Out) -pin 12RST -pin 9SDA(veya SS)- pinine bağlı oldukları yerde 10GND-GNDIRQ - bağlı değil
Adım 2: Ledleri ve Buzzer'ı Bağlama
Buzzer'ın yanı sıra mikrodenetleyici üzerindeki herhangi bir pin'e led bağlayabilirsiniz ancak ortak bir zemine sahip olacaklar.
Adım 3: Kod
MFRC522 kitaplığının indirilmesi gerekiyor, SPI kitaplığı bunun yerine arduino zaten kod#include #include const int buzzer =6;#define RST_PIN 9 // Yapılandırılabilir, yukarıdaki tipik pin düzenine bakın#define SS_PIN 10 // Yapılandırılabilir, bkz. tipik pin düzeni abovMFRC522 mfrc522(SS_PIN, RST_PIN); // MFRC522 örneği oluştur. String read_rfid; // Kaç tane ihtiyacınız olduğunu ekleyin ve UID. String'i eklemeyi unutmayın ok_rfid_1="89189c99"; // Bu benim ana RFID Kartım için. diğer adıyla. Bilgisayarımı açmak için kullanacağım. İsterseniz kapatmak için de kullanılabilir. String ok_rfid_2="29d93594"; // Bu, RFID Anahtarlık içindir. diğer adıyla. Kapatma Anahtarlığı. tavsiye edilmez. Sadece bilgisayarınızı normal olarak kapatın.int led_lock = 7; // Card.int için led_lock2 = 6; // Anahtarlık için./* * Başlat. */ int noteDurations = { 4, 8, 8, 4, 4, 4, 4, 4};void setup() { pinMode(buzzer, OUTPUT); Seri.başla(9600); // PC ile seri iletişimi başlat