Innehållsförteckning:

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

Video: PassPen (Arduino Password Manager): 4 steg

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

Detta är mitt PassPen -projekt. en liten arduino nano som loggar in mig på datorerna i skolan.

Den är gjord med en liten kretskort i som är utformad med knappar för att ha en nål för att låsa innan lösenord skrivs ut.

Steg 1: Hämta koden

Hårdvara:

Arduino pro micro:

Micro Usb -adapter (eller kabel fungerar).

Koden och PCB -designen hittar du här:

För Arduino pro micro använder du PasscodeBoard.ino -filen och för digispark -kortet använder du DigiSpark_passcode.ino -filen.

Steg 2: Kabeldragning. (läggs till inom kort)

du kan välja vilka ingångar du vill använda. min design använder ingång 2, 3 och 4.

Steg 3: Byt till din gillar

Ändra all const int btnX till pin -värdena du använder om du inte använder samma som jag är med mitt kort.

exempel:

const int btn1 = 10; // Detta ställer in knapp 1 på digital ingång 10.

Koden för Arduino är skriven för att utvärdera matrisen PIN_CODE.

så lägg till önskad pin mellan {} - parenteserna, det kan vara nästan så länge du vill, koden är dynamisk i den meningen.

exempel:

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

lägg sedan till lösenorden eller andra knappar som du vill infoga i omkopplaren "switch (btn_number ())"

under fall 1 är saker som kommer att skrivas ut när knapp 1 trycks in, och så vidare.

ta inte bort pausen; i slutet av varje fall. (Jag säger detta om du inte vet hur ett switch-case fungerar.

exempel:

switch (btn_number ()) {

case 1: // Types UserName flikar sedan till nästa fält, skriver Password1 och trycker sedan på Enter.

Keyboard.println ("Användarnamn"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Password1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

ha sönder;

fall 2: // Typer lösenord2

Keyboard.println ("Password2");

ha sönder;

case 3: // Types Password3 och tryck sedan på Enter.

Keyboard.println ("Password3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); ha sönder;

standard:

Keyboard.println ("Något gick fel och ingen av knapparna upptäcktes."); ha sönder;}

Steg 4: Skriv till Arduino

Skriv till Arduino
Skriv till Arduino
Skriv till Arduino
Skriv till Arduino
Skriv till Arduino
Skriv till Arduino

Jag antar att du har konfigurerat din Arduino IDE med nödvändiga paket för Arduino Pro Micro.

Men du måste lägga till Keyboard.h -biblioteket. öppna arduino Library manager och sök efter Keyboard, välj det som heter Keyboard och installera det.

Stäng bibliotekshanteraren när du är klar med installationen.

(se till att ditt arduino -kort är anslutet och valt i verktygsmenyn.) Klicka på skrivknappen så är du klar!

Rekommenderad: