جدول المحتويات:
- الخطوة 1: احصل على الكود
- الخطوة 2: الأسلاك. (ستضاف قريبا)
- الخطوة 3: غيّر حسب رغبتك
- الخطوة 4: اكتب إلى Arduino
فيديو: PassPen (Arduino Password Manager): 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
هذا هو مشروع PassPen الخاص بي. نانو اردوينو صغير يدخلني إلى أجهزة الكمبيوتر في المدرسة.
إنه مصنوع من PCB i صغير مصمم بأزرار للحصول على دبوس للسماح بالقفل قبل طباعة كلمات المرور.
الخطوة 1: احصل على الكود
المعدات:
Arduino pro micro:
محول Micro Usb (أو الكابل سيعمل).
يمكن العثور على الكود وتصميم ثنائي الفينيل متعدد الكلور هنا:
بالنسبة إلى Arduino pro micro ، استخدم ملف PasscodeBoard.ino ، وبالنسبة للوحة digispark ، استخدم ملف DigiSpark_passcode.ino.
الخطوة 2: الأسلاك. (ستضاف قريبا)
يمكنك اختيار المدخلات التي تريد استخدامها. يستخدم تصميمي المدخلات 2 و 3 و 4.
الخطوة 3: غيّر حسب رغبتك
قم بتغيير جميع const int btnX ، إلى قيم الدبوس التي تستخدمها إذا لم تكن تستخدم نفس ما أنا عليه مع لوحي.
مثال:
const int btn1 = 10 ؛ // هذا يضبط الزر الأول على الإدخال الرقمي 10.
تمت كتابة كود Arduino لتقييم السهام PIN_CODE.
لذا أضف الدبوس المطلوب بين {} - الأقواس ، يمكن أن يكون تقريبًا بالطول الذي تريده ، فالشفرة ديناميكية بهذا المعنى.
مثال:
int PIN_CODE = {1، 2، 3، 3، 1} ؛
ثم أضف كلمات المرور أو الأزرار الأخرى التي تريد إدراجها في حالة التبديل "switch (btn_number ())"
تحت الحالة 1 هي الأشياء التي ستتم طباعتها عند الضغط على الزر 1 ، وهكذا.
لا تقم بإزالة الكسر في نهاية كل حالة. (أنا أقول هذا في حال كنت لا تعرف كيف تعمل حالة التبديل.
مثال:
التبديل (btn_number ()) {
الحالة 1: // Types UserName ثم علامات التبويب إلى الحقل التالي ، واكتب Password1 ثم اضغط على Enter.
Keyboard.println ("اسم المستخدم") ؛ Keyboard.press (KEY_TAB) ؛ إصدار لوحة المفاتيح (KEY_TAB) ؛ Keyboard.println ("Password1") ؛ Keyboard.press (KEY_RETURN) ؛ إصدار لوحة المفاتيح (KEY_RETURN) ،
استراحة؛
الحالة 2: // أنواع كلمة المرور 2
Keyboard.println ("Password2") ؛
استراحة؛
الحالة 3: // أنواع كلمة المرور 3 ، ثم اضغط على Enter.
Keyboard.println ("Password3") ؛ Keyboard.press (KEY_RETURN) ؛ إصدار لوحة المفاتيح (KEY_RETURN) ، استراحة؛
إفتراضي:
Keyboard.println ("حدث خطأ ما ، ولم يتم اكتشاف أي من الأزرار.") ؛ استراحة؛}
الخطوة 4: اكتب إلى Arduino
أفترض أنك قمت بإعداد Arduino IDE الخاص بك مع الحزم اللازمة لـ Arduino Pro Micro.
ولكن يجب عليك إضافة مكتبة Keyboard.h. افتح مدير مكتبة اردوينو ، وابحث عن لوحة المفاتيح ، وحدد لوحة المفاتيح المسماة ، وقم بتثبيتها.
أغلق مدير المكتبة عند الانتهاء من التثبيت.
(تأكد من توصيل لوحة اردوينو الخاصة بك وتحديدها في قائمة الأدوات.) انقر فوق زر الكتابة ، وستنتهي!
موصى به:
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0
Arduino Uno Fish Feeder في 6 خطوات رخيصة وسهلة: 6 خطوات
Arduino Uno Fish Feeder في 6 خطوات رخيصة وسهلة: لذلك قد تكون هناك حاجة إلى القليل من الخلفية الدرامية لهذا المشروع. من المحتمل أن الأشخاص الذين لديهم أسماك أليفة قد واجهوا نفس المشكلة مثلي: الإجازات والنسيان. لقد نسيت باستمرار إطعام أسماكي وكنت أجاهد دائمًا للقيام بذلك قبل أن أذهب إلى
VEX Tournament Manager Raspberry Pi 3B + إعداد WiFi بسرعة 5 جيجاهرتز: 4 خطوات
VEX Tournament Manager Raspberry Pi 3B + 5GHz WiFi Setup: تمت إضافة دعم Wifi بشكل شبه رسمي! انظر الرابط أدناه: https: //www.roboticseducation.org/event-partner-training-topics-raspberry-pi/Overview: دعم VEX لاستخدام الكمبيوتر اللوحي Raspberry Pi الفردي (SBC) جعل إعداد دورة VEX mu
Password Manager ، Typer ، Macro ، Payload الكل في واحد!: 11 خطوة (بالصور)
Password Manager ، Typer ، Macro ، Payload … الكل في واحد!: تنبيه من فضلك: إذا كنت تواجه مشكلة في صنع هذا الجهاز (ثنائي الفينيل متعدد الكلور ، لحام أو غيرهما) فلا تتردد في إرسال رسالة خاصة إلي هنا أو إرسال بريد إلكتروني إلى [email protected]. سأكون سعيدًا بإرسال أحد أجهزة الكمبيوتر الشخصية أو الأجهزة التي أنتجها بالفعل
برنامج Password Keeper على Aruino Pro Micro أو لماذا تبقيه بسيطًا عند وجود طريقة مفصلة: 15 خطوة (بالصور)
Password Keeper على Aruino Pro Micro أو لماذا تبقيها بسيطة عند وجود طريقة مفصلة!: يبدو أن المشكلة الرئيسية في المتحكمات الدقيقة لمحبي الإلكترونيات (خاصة المبتدئين) هي معرفة مكان تطبيقها :) في الوقت الحاضر ، الإلكترونيات ، وخاصة الرقمية منها ، يبدو أكثر فأكثر مثل السحر الأسود. فقط 80 مستوى من الحكام هم