Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu faqat rfid kartasining birinchi taymer uchun ishlashini tekshirish uchun
Ta'minotlar
Rfid kartani o'quvchi Rfid yorlig'i Rfid kartasi Yashil LED Qizil LEDli taxtali Yog'li simlar BuzzerArduino uno
1 -qadam: Rfid Card Reader -ni Arduino -ga ulang
RFID o'quvchining pinlari bor va ular 3.3v - 3.3vSck (ketma -ket soat) - pin 13MOSI (Master Out Slave In) - pin 11MISO (Master In Slave Out) - pin 12RST - pin 9SDA (yoki SS) - pinli 10GND -GNDIRQ - ulanmagan
2 -qadam: Led va Buzzerni ulash
Siz LEDni mikrokontrolderning har qanday piniga, shuningdek signal signaliga ulashingiz mumkin, lekin ular umumiy nuqtai nazarga ega bo'ladi, men signal uchun pin4 va qizil va ko'k chiroq uchun 6 va 7 -pinlardan foydalanaman.
3 -qadam: Kod
MFRC522 kutubxonasini yuklab olish kerak, SPI kutubxonasi allaqachon arduino bilan o'rnatilgan#kodni o'z ichiga oladi#enclude const int buzzer = 6; #destine RST_PIN 9 // Konfiguratsiyalanishi mumkin, yuqoridagi tipik pin tartibini ko'ring#SS_PIN 10 ni belgilang // Sozlanishi mumkin odatiy pin sxemasi abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522 misolini yarating. String read_rfid; // Qancha kerakligini qo'shing va UID. String ni qo'shishni unutmang. Ok_rfid_1 = "89189c99"; // Bu mening asosiy RFID kartam uchun. aka Men shaxsiy kompyuterimni yoqish uchun foydalanaman. Agar xohlasangiz, uni o'chirish uchun ham foydalanish mumkin. String ok_rfid_2 = "29d93594"; // Bu RFID tugmachasi uchun. aka Klaviaturani yopish. Tavsiya etilmaydi. Shunchaki shaxsiy kompyuteringizni o'chiring.int led_lock = 7; // Card.int uchun led_lock2 = 6; // Keyfob uchun./* * Boshlang. */ int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; void setup () {pinMode (buzzer, OUTPUT); Serial.begin (9600); // Kompyuter bilan ketma -ket muloqotni boshlang