Cuprins:

PassPen (Arduino Password Manager): 4 pași
PassPen (Arduino Password Manager): 4 pași

Video: PassPen (Arduino Password Manager): 4 pași

Video: PassPen (Arduino Password Manager): 4 pași
Video: Pin code 😂😂😂#shorts #demariki 2024, Iulie
Anonim
Image
Image
PassPen (Arduino Password Manager)
PassPen (Arduino Password Manager)

Acesta este proiectul meu PassPen. un mic nano arduino care mă conectează la computerele de la școală.

Este realizat cu un mic PCB, proiectat cu butoane pentru a avea un știft care să permită blocarea înainte de a imprima parolele.

Pasul 1: obțineți codul

Hardware:

Arduino pro micro:

Adaptor Micro Usb (sau cablul va funcționa).

Codul și designul PCB pot fi găsite aici:

pentru Arduino pro micro folosiți fișierul PasscodeBoard.ino, iar pentru placa digispark utilizați fișierul DigiSpark_passcode.ino.

Pasul 2: Cablare. (va fi adăugat la scurt timp)

puteți alege ce intrări doriți să utilizați. proiectarea mea utilizează intrările 2, 3 și 4.

Pasul 3: Schimbați-vă pe placul dvs

Schimbați toate const int btnX, la valorile pin pe care le utilizați dacă nu utilizați la fel ca și eu cu placa mea.

exemplu:

const int btn1 = 10; // Aceasta setează butonul unu la intrarea digitală 10.

Codul pentru Arduino este scris pentru a evalua matricea PIN_CODE.

așa că adăugați pinul dorit între {} - paranteze, poate fi aproape cât de mult doriți, codul este dinamic în acest sens.

exemplu:

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

apoi adăugați parolele sau alte butoane pe care doriți să le introduceți în comutatorul "switch (btn_number ())"

în cazul 1 este elementul care va fi tipărit la apăsarea butonului 1 și așa mai departe.

nu îndepărtați pauza; la sfârșitul fiecărui caz. (Spun acest lucru în cazul în care nu știți cum funcționează un switch-case.

exemplu:

switch (btn_number ()) {

cazul 1: // Tastați UserName, apoi introduceți tabul în câmpul următor, tastați Password1 apoi apăsați Enter.

Keyboard.println ("UserName"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Parola1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

pauză;

cazul 2: // Tipuri Parolă2

Keyboard.println ("Parola2");

pauză;

cazul 3: // Tipuri Password3, apoi apasă Enter.

Keyboard.println ("Parola3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); pauză;

Mod implicit:

Keyboard.println („Ceva nu a funcționat bine și niciunul dintre butoane nu a fost detectat.”); pauză;}

Pasul 4: Scrieți la Arduino

Scrie Arduino
Scrie Arduino
Scrie Arduino
Scrie Arduino
Scrie Arduino
Scrie Arduino

Presupun că v-ați configurat ID-ul Arduino cu pachetele necesare pentru Arduino Pro Micro.

Dar trebuie să adăugați biblioteca Keyboard.h. deschideți managerul de bibliotecă arduino și căutați tastatură, selectați-o pe tastatură și instalați-o.

Închideți managerul de bibliotecă când ați terminat instalarea.

(asigurați-vă că placa dvs. arduino este conectată și selectată în meniul de instrumente.) Faceți clic pe butonul de scriere și ați putea termina!

Recomandat: