فهرست مطالب:

PassPen (مدیریت رمز عبور آردوینو): 4 مرحله
PassPen (مدیریت رمز عبور آردوینو): 4 مرحله

تصویری: PassPen (مدیریت رمز عبور آردوینو): 4 مرحله

تصویری: PassPen (مدیریت رمز عبور آردوینو): 4 مرحله
تصویری: بهترین راه پول دراوردن از زبان اندروتیت؟!!!!@black and white. 1. 2024, جولای
Anonim
Image
Image
PassPen (مدیریت رمز عبور آردوینو)
PassPen (مدیریت رمز عبور آردوینو)

این پروژه PassPen من است. یک آردوینو نانو کوچک که مرا وارد کامپیوتر در مدرسه می کند.

این دستگاه با یک PCB کوچک ساخته شده است که دارای دکمه هایی است که دارای یک پین است تا قبل از چاپ گذرواژه ها قفل شود.

مرحله 1: کد را دریافت کنید

سخت افزار:

Arduino pro micro:

آداپتور Micro Usb (یا کابل کار می کند).

کد و طراحی PCB را می توانید در اینجا پیدا کنید:

برای 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) ؛ Keyboard.release (KEY_TAB) ؛ Keyboard.println ("رمز عبور 1") ؛ Keyboard.press (KEY_RETURN) ؛ Keyboard.release (KEY_RETURN) ؛

زنگ تفريح؛

مورد 2: // انواع رمز عبور 2

Keyboard.println ("رمز عبور 2") ؛

زنگ تفريح؛

مورد 3: // تایپ رمز عبور 3 ، سپس Enter را فشار دهید.

Keyboard.println ("Password3") ؛ Keyboard.press (KEY_RETURN) ؛ Keyboard.release (KEY_RETURN) ؛ زنگ تفريح؛

پیش فرض:

Keyboard.println ("مشکلی پیش آمد و هیچ یک از دکمه ها در آنجا تشخیص داده نشد.")؛ زنگ تفريح؛}

مرحله 4: برای آردوینو بنویسید

برای آردوینو بنویسید
برای آردوینو بنویسید
برای آردوینو بنویسید
برای آردوینو بنویسید
برای آردوینو بنویسید
برای آردوینو بنویسید

فرض می کنم شما Arduino IDE خود را با بسته های لازم برای Arduino Pro Micro راه اندازی کرده اید.

اما باید کتابخانه Keyboard.h را اضافه کنید. مدیر کتابخانه arduino را باز کرده و Keyboard را جستجو کرده ، موردی را که Keyboard نام دارد انتخاب کرده و نصب کنید.

پس از اتمام نصب مدیر کتابخانه را ببندید.

(مطمئن شوید که برد آردوینو شما متصل است و در منوی ابزارها انتخاب شده است.) روی دکمه نوشتن کلیک کنید تا کار شما تمام شود!

توصیه شده: