Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
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
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ə:
Daxili Pəncərə Meneceri: 10 addım
Gömülü Pəncərə Meneceri: Bu layihə, LCD paneli və toxunma ekranı olan quraşdırılmış mikro nəzarətçiyə daşınan üst-üstə düşən pəncərələri olan bir pəncərə menecerinin necə tətbiq olunacağını göstərir. Bunu etmək üçün satışda olan proqram paketləri var, amma pula başa gəlir və yaxındır
Kabel meneceri: 6 addım
Kabel Meneceri: Bir İT tələbəsi olaraq, hər kəs telefonu, internet üçün bir kabel istəyərək gəlir … Mənə kömək etmədən ehtiyac duyduqları kabeli tapmağın asan bir yolunu istədim. Kabel menecerini yaratmağımın səbəbi bu konsepsiya son olaraq hazırlanır
Tapşırıq Meneceri - Ev İşlərinin İdarə Edilməsi Sistemi: 5 addım (şəkillərlə)
Tapşırıq Meneceri - Ev İşlərinin İdarə Edilməsi Sistemi: Evimizdə (və təsəvvür edirəm, bir çox oxucunun problemi ilə) üzləşdiyim problemi həll etməyə çalışmaq istədim. ev işləri ilə. İndiyə qədər laminat bir təbəqə saxlayırıq
VEX Turnir Meneceri Raspberry Pi 3B+ 5GHz WiFi Quraşdırma: 4 Addım
VEX Tournament Manager Raspberry Pi 3B+ 5GHz WiFi Quraşdırma: Wifi dəstəyi yarı rəsmi olaraq əlavə edildi! Aşağıdakı linkə baxın: https: //www.roboticseducation.org/event-partner-training-topics-raspberry-pi/Baxış: Raspberry Pi tək lövhəli kompüterdən (SBC) istifadə edilən VEX dəstəyi VEX turnirinin qurulmasını asanlaşdırdı
Şifrə meneceri, Typer, Makro, Yük Hamısı bir yerdə !: 11 addım (şəkillərlə)
Şifrə meneceri, Typer, Makro, Yük yükü … Hamısı bir yerdə! DİQQƏT: DİQQƏT: Bu cihazın istehsalı ilə bağlı probleminiz varsa (pcb, lehimləmə və ya digərləri) mənə bura şəxsi mesaj və ya e -poçt göndərməkdən çekinmeyin. [email protected]. Artıq istehsal etdiyim kompüterlərdən və ya cihazlardan birini göndərməkdən məmnun olaram