Innholdsfortegnelse:

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

Video: PassPen (Arduino Password Manager): 4 trinn

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

Dette er mitt PassPen -prosjekt. en liten arduino nano som logger meg på datamaskinene på skolen.

Den er laget med en liten PCB i designet med knapper for å ha en pin for å tillate låsing før du skriver ut passord.

Trinn 1: Få koden

Maskinvare:

Arduino pro micro:

Micro Usb -adapter (eller kabel fungerer).

Koden og PCB -designet finner du her:

for Arduino pro micro, bruk PasscodeBoard.ino -filen, og for digispark -kortet bruker du DigiSpark_passcode.ino -filen.

Trinn 2: Kabling. (blir lagt til om kort tid)

du kan velge hvilke innganger du vil bruke. designet mitt bruker inngang 2, 3 og 4.

Trinn 3: Bytt til din Liking

Endre all const int btnX til pin -verdiene du bruker hvis du ikke bruker det samme som jeg er med brettet mitt.

eksempel:

const int btn1 = 10; // Dette setter knapp én til digital inngang 10.

Koden for Arduino er skrevet for å evaluere PIN_CODE -arrayen.

så legg til ønsket pin mellom {} - parentesene, det kan være nesten så lenge du vil, koden er dynamisk på den måten.

eksempel:

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

legg deretter til passordene eller andre knapper du vil sette inn i bryterhuset "switch (btn_number ())"

under sak 1 er det som skrives ut når knapp 1 trykkes, og så videre.

ikke fjern bruddet; på slutten av hver sak. (Jeg sier dette i tilfelle du ikke vet hvordan en switch-case fungerer.

eksempel:

bytte (btn_number ()) {

case 1: // Types UserName tabbs to the next field, type Password1 then hits Enter.

Keyboard.println ("Brukernavn"); Keyboard.press (KEY_TAB); Tastatur. Utgivelse (KEY_TAB); Keyboard.println ("Password1"); Keyboard.press (KEY_RETURN); Tastatur. Utgivelse (KEY_RETURN);

gå i stykker;

sak 2: // Typer passord 2

Keyboard.println ("Password2");

gå i stykker;

case 3: // Types Password3, og trykk deretter Enter.

Keyboard.println ("Password3"); Keyboard.press (KEY_RETURN); Tastatur. Utgivelse (KEY_RETURN); gå i stykker;

misligholde:

Keyboard.println ("Noe gikk galt, og ingen av knappene ble oppdaget."); gå i stykker;}

Trinn 4: Skriv til Arduino

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

Jeg antar at du har konfigurert Arduino IDE med de nødvendige pakkene for Arduino Pro Micro.

Men du må legge til Keyboard.h -biblioteket. åpne arduino Library manager, og søk etter Keyboard, velg det som heter Keyboard, og installer det.

Lukk biblioteksjefen når du er ferdig med å installere.

(sørg for at arduino -kortet er koblet til og valgt i verktøymenyen.) Klikk på skrive -knappen, så er du ferdig!

Anbefalt: