جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هذا فقط لاختبار ما إذا كانت بطاقة rfid تعمل لمؤقت أول
اللوازم
قارئ بطاقة rfid بطاقة rfid بطاقة rfid مصباح أخضر led لوح توصيل أحمر وأسلاك توصيل بوززرأردوينو أونو
الخطوة 1: قم بتوصيل قارئ بطاقة Rfid بـ Arduino
يحتوي قارئ rfid على دبابيس وحيث يتم توصيلها بـ 3.3v - 3.3vSck (الساعة التسلسلية) - pin 13MOSI (Master Out Slave In) - pin 11MISO (Master In Slave Out) - pin 12RST -pin 9SDA (or SS) - pin 10GND-GNDIRQ - غير متصل
الخطوة 2: توصيل المصابيح والجرس
يمكنك توصيل المصباح بأي دبوس على وحدة التحكم الدقيقة بالإضافة إلى الجرس ولكن سيكون لديهم أرضية مشتركة سأستخدم pin4 للجرس والدبوس 6 و 7 للمصباح الأحمر والأزرق على التوالي
الخطوة الثالثة: الكود
هناك حاجة لتنزيل مكتبة MFRC522 ، مكتبة SPI موجودة بالفعل بدلاً من ذلك مع arduino الكود # include #include const int buzzer = 6 ؛ #define RST_PIN 9 // قابل للتكوين ، راجع تخطيط الدبوس النموذجي أعلاه # تعريف SS_PIN 10 // قابل للتكوين ، راجع تخطيط الدبوس النموذجي abovMFRC522 mfrc522 (SS_PIN ، RST_PIN) ؛ // إنشاء مثيل MFRC522. String read_rfid ؛ // أضف العدد الذي تحتاجه ولا تنس تضمين UID. String ok_rfid_1 = "89189c99" ؛ // هذا لبطاقة RFID الرئيسية الخاصة بي. الملقب ب. الذي سأستخدمه لتشغيل جهاز الكمبيوتر الخاص بي. يمكن استخدامه أيضًا لإغلاقه إذا كنت تريد ذلك. // هذا من أجل RFID الموجودة في قاعدة المفتاح. الملقب ب. اغلاق الموجودة في قاعدة البيانات. لا ينصح بذلك. فقط قم بإغلاق جهاز الكمبيوتر الخاص بك بشكل طبيعي.int led_lock = 7 ؛ // بالنسبة إلى Card.int led_lock2 = 6 ؛ // من أجل Keyfob./* * تهيئة. * / int noteDurations = {4، 8، 8، 4، 4، 4، 4، 4}؛ إعداد باطل () {pinMode (buzzer، OUTPUT)؛ Serial.begin (9600) ؛ // تهيئة الاتصالات التسلسلية مع الكمبيوتر