Mündəricat:

PassPen (Arduino Şifrə Meneceri): 4 addım
PassPen (Arduino Şifrə Meneceri): 4 addım

Video: PassPen (Arduino Şifrə Meneceri): 4 addım

Video: PassPen (Arduino Şifrə Meneceri): 4 addım
Video: क्या होगा अगर इस USB Adaptor को PC मे लगाये तो 😱😱 #shorts #wireless 2024, Iyul
Anonim
Image
Image
PassPen (Arduino Şifrə Meneceri)
PassPen (Arduino Şifrə Meneceri)

Bu mənim PassPen layihəmdir. Məni məktəbdəki kompüterlərə daxil edən kiçik bir arduino nano.

Şifrələri çap etməzdən əvvəl kilidlənməsini təmin etmək üçün düymələri olan kiçik bir PCB ilə hazırlanmışdır.

Addım 1: Kodu əldə edin

Avadanlıq:

Arduino pro mikro:

Micro Usb adapteri (və ya kabel işləyəcək).

Kod və PCB dizaynını burada tapa bilərsiniz:

Arduino pro micro üçün PasscodeBoard.ino faylını və digispark lövhəsi üçün DigiSpark_passcode.ino faylını istifadə edin.

Addım 2: Kabel çəkmə. (Tezliklə Əlavə olunacaq)

istifadə etmək istədiyiniz girişləri seçə bilərsiniz. dizaynımda 2, 3 və 4 girişləri istifadə olunur.

Addım 3: Bəyəndiyinizə dəyişdirin

Bütün const int btnX, lövhəmdə olduğu kimi istifadə etməsəniz istifadə etdiyiniz pin dəyərlərinə dəyişdirin.

nümunə:

const int btn1 = 10; // Bu, bir düyməni rəqəmsal girişə 10 qoyur.

Arduino kodu, PIN_CODE sistemini qiymətləndirmək üçün yazılmışdır.

{} - mötərizələr arasına istədiyiniz pin əlavə edin, istədiyiniz qədər uzun ola bilər, kod bu mənada dinamikdir.

nümunə:

int PIN_CODE = {1, 2, 3, 3, 1};

sonra "keçid (btn_number ())" keçid qutusuna daxil etmək istədiyiniz parolları və ya digər düymələri əlavə edin.

1 -ci halda, düymə 1 -ə basıldıqda çap ediləcək şeylər və s.

fasiləni aradan qaldırmayın; hər bir işin sonunda.

nümunə:

keçid (btn_number ()) {

hal 1: // İstifadəçi Adı Növləri, sonra növbəti sahəyə sekmeler, Password1 yazın və Enter düyməsini vurun.

Keyboard.println ("İstifadəçi Adı"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Şifrə1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

fasilə;

hal 2: // Şifrə növləri2

Keyboard.println ("Şifrə2");

fasilə;

hal 3: // Password3 yazın, sonra Enter düyməsini basın.

Keyboard.println ("Password3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); fasilə;

defolt:

Keyboard.println ("Bir şey səhv oldu və aşkarlanan düymələrin heç biri."); fasilə;}

Addım 4: Arduinoya yazın

Arduinoya yazın
Arduinoya yazın
Arduinoya yazın
Arduinoya yazın
Arduinoya yazın
Arduinoya yazın

Arduino IDE -ni Arduino Pro Micro üçün lazım olan paketlərlə qurduğunuzu düşünürəm.

Ancaq Keyboard.h kitabxanasını əlavə etməlisiniz. arduino Kitabxana menecerini açın və Klaviatura axtarın, Klaviatura adlı birini seçin və quraşdırın.

Quraşdırmanı bitirdikdən sonra kitabxana menecerini bağlayın.

(arduino lövhənizin alətlər menyusunda bağlı olduğuna və seçildiyinə əmin olun.) Yazma düyməsini basın və bitər!

Tövsiyə: