Мазмұны:

PassPen (Arduino құпия сөз менеджері): 4 қадам
PassPen (Arduino құпия сөз менеджері): 4 қадам

Бейне: PassPen (Arduino құпия сөз менеджері): 4 қадам

Бейне: PassPen (Arduino құпия сөз менеджері): 4 қадам
Бейне: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Қараша
Anonim
Image
Image
PassPen (Arduino құпия сөз менеджері)
PassPen (Arduino құпия сөз менеджері)

Бұл менің PassPen жобам. мені мектептегі компьютерлерге кіргізетін шағын arduino нано.

Ол құпия сөздерді басып шығарудан бұрын құлыптауға мүмкіндік беретін түйреуішке арналған түймелермен жасалған шағын PCB көмегімен жасалған.

1 -қадам: кодты алыңыз

Жабдық:

Arduino pro micro:

Micro Usb адаптері (немесе кабель жұмыс істейді).

Код пен ПХД дизайнын мына жерден табуға болады:

Arduino pro micro үшін PasscodeBoard.ino файлын пайдаланыңыз, ал басқа тақта үшін 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 -жағдай: // 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 («Password2»);

үзіліс;

3 -жағдай: // Password3 тереді, содан кейін Enter пернесін басады.

Keyboard.println («Password3»); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); үзіліс;

әдепкі:

Keyboard.println («Бірдеңе дұрыс болмады және ешбір түйме анықталмады.»); үзіліс;}

4 -қадам: Arduino -ға жазыңыз

Arduino -ға жазыңыз
Arduino -ға жазыңыз
Arduino -ға жазыңыз
Arduino -ға жазыңыз
Arduino -ға жазыңыз
Arduino -ға жазыңыз

Менің ойымша, сіз Arduino IDE -ді Arduino Pro Micro үшін қажетті пакеттермен орнаттыңыз.

Бірақ сіз Keyboard.h кітапханасын қосуыңыз керек. arduino Library менеджерін ашып, Пернетақтаны іздеңіз, Пернетақта деп аталатын біреуін таңдап, оны орнатыңыз.

Орнатуды аяқтағаннан кейін кітапхана менеджерін жабыңыз.

(arduino тақтасының құралдар мәзірінде қосылғанына және таңдалғанына көз жеткізіңіз.) Жазу түймесін басыңыз, сонда сіз жасай аласыз!

Ұсынылған: