Indholdsfortegnelse:

PassPen (Arduino Password Manager): 4 trin
PassPen (Arduino Password Manager): 4 trin

Video: PassPen (Arduino Password Manager): 4 trin

Video: PassPen (Arduino Password Manager): 4 trin
Video: Electric Pen ERASER Set Unboxing 😲 #shorts #stationery 2024, Juli
Anonim
Image
Image
PassPen (Arduino Password Manager)
PassPen (Arduino Password Manager)

Dette er mit PassPen -projekt. en lille arduino nano, der logger mig ind på computerne på skolen.

Den er lavet med en lille print, jeg er designet med knapper til at have en nål, så den kan låses, før du udskriver adgangskoder.

Trin 1: Hent koden

Hardware:

Arduino pro micro:

Micro Usb -adapter (eller kabel virker).

Koden og PCB -designet findes her:

til Arduino pro micro brug filen PasscodeBoard.ino, og til digispark -kortet skal du bruge filen DigiSpark_passcode.ino.

Trin 2: Ledningsføring. (tilføjes snart)

du kan vælge, hvilke input du vil bruge. mit design bruger input 2, 3 og 4.

Trin 3: Skift til din Liking

Skift hele const int btnX til de pin -værdier, du bruger, hvis du ikke bruger det samme som jeg er med mit bord.

eksempel:

const int btn1 = 10; // Dette indstiller knap 1 til digital indgang 10.

Koden til Arduino er skrevet for at evaluere PIN_CODE -arrayet.

så tilføj den ønskede pin mellem {} - parenteserne, det kan være næsten lige så længe du vil, koden er dynamisk i den forstand.

eksempel:

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

tilføj derefter de adgangskoder eller andre knapper, du vil indsætte i omskifterhuset "switch (btn_number ())"

under sag 1 er de ting, der vil blive udskrevet, når der trykkes på knap 1, og så videre.

fjern ikke pausen; i slutningen af hver sag. (Jeg siger dette, hvis du ikke ved, hvordan en switch-case fungerer.

eksempel:

switch (btn_number ()) {

case 1: // Typer Brugernavn derefter faner til det næste felt, skriver Password1 derefter rammer Enter.

Keyboard.println ("Brugernavn"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Password1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

pause;

case 2: // Typer Password2

Keyboard.println ("Password2");

pause;

case 3: // Types Password3 og derefter trykke på Enter.

Keyboard.println ("Password3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); pause;

Standard:

Keyboard.println ("Noget gik galt, og ingen af knapperne blev registreret."); pause;}

Trin 4: Skriv til Arduino

Skriv til Arduino
Skriv til Arduino
Skriv til Arduino
Skriv til Arduino
Skriv til Arduino
Skriv til Arduino

Jeg går ud fra, at du har konfigureret din Arduino IDE med de nødvendige pakker til Arduino Pro Micro.

Men du skal tilføje Keyboard.h -biblioteket. åbn arduino Library manager, og søg efter tastatur, vælg det, der hedder Keyboard, og installer det.

Luk biblioteksadministratoren, når du er færdig med at installere.

(sørg for at dit arduino -kort er tilsluttet og valgt i værktøjsmenuen.) Klik på skrive -knappen, og du skulle være færdig!

Anbefalede: