Sisällysluettelo:

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

Video: PassPen (Arduino Password Manager): 4 vaihetta

Video: PassPen (Arduino Password Manager): 4 vaihetta
Video: क्या होगा अगर इस USB Adaptor को PC मे लगाये तो 😱😱 #shorts #wireless 2024, Heinäkuu
Anonim
Image
Image
PassPen (Arduino Password Manager)
PassPen (Arduino Password Manager)

Tämä on PassPen -projektini. pieni arduino -nano, joka kirjaa minut sisään tietokoneisiin koulussa.

Se on valmistettu pienestä piirilevystä i, jossa on painikkeet, joissa on tappi, joka sallii lukituksen ennen salasanojen tulostamista.

Vaihe 1: Hanki koodi

Laitteisto:

Arduino pro micro:

Micro USB -sovitin (tai kaapeli toimii).

Koodi ja piirilevyn suunnittelu löytyvät täältä:

Arduino pro microssa käytä PasscodeBoard.ino -tiedostoa ja digispark -levyssä DigiSpark_passcode.ino -tiedostoa.

Vaihe 2: Johdotus. (lisätään pian)

voit valita mitä tuloja haluat käyttää. Suunnitteluni käyttää tuloja 2, 3 ja 4.

Vaihe 3: Vaihda tykkäämiseen

Muuta kaikki const int btnX, käyttämiisi pin -arvoihin, jos et käytä samaa kuin minä taulullani.

esimerkki:

const int btn1 = 10; // Tämä asettaa painikkeen 1 digitaalituloon 10.

Arduinon koodi on kirjoitettu arvioimaan PIN_CODE -joukkoa.

joten lisää haluttu nasta {} - sulkeiden väliin, se voi olla lähes niin pitkä kuin haluat, koodi on siinä mielessä dynaaminen.

esimerkki:

int PIN -KOODI = {1, 2, 3, 3, 1};

lisää sitten salasanat tai muut painikkeet, jotka haluat lisätä kytkinkoteloon "switch (btn_number ())"

kotelon 1 alla on teksti, joka tulostetaan, kun painiketta 1 painetaan jne.

älä poista taukoa; jokaisen tapauksen lopussa. (Sanon tämän, jos et tiedä miten kytkinkotelo toimii.

esimerkki:

kytkin (btn_number ()) {

tapaus 1: // Kirjoita Käyttäjänimi -välilehti ja siirtyy seuraavaan kenttään, kirjoita salasana1 ja paina sitten Enter -näppäintä.

Keyboard.println ("Käyttäjänimi"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Salasana1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

tauko;

tapaus 2: // Tyypit Salasana2

Keyboard.println ("Salasana2");

tauko;

tapaus 3: // Kirjoita salasana3 ja paina sitten Enter -näppäintä.

Keyboard.println ("Salasana3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); tauko;

oletus:

Keyboard.println ("Jotain meni pieleen, eikä mitään painikkeita havaittu."); tauko;}

Vaihe 4: Kirjoita Arduinolle

Kirjoita Arduinolle
Kirjoita Arduinolle
Kirjoita Arduinolle
Kirjoita Arduinolle
Kirjoita Arduinolle
Kirjoita Arduinolle

Oletan, että olet asentanut Arduino IDE: si tarvittavat paketit Arduino Pro Micro -laitteelle.

Sinun on kuitenkin lisättävä Keyboard.h -kirjasto. avaa arduino -kirjastonhallinta ja etsi näppäimistö, valitse näppäimistö nimeltä Näppäimistö ja asenna se.

Sulje kirjastonhallinta, kun asennus on valmis.

(varmista, että arduino -korttisi on kytketty ja valittu työkaluvalikosta.) Napsauta kirjoituspainiketta ja olet valmis!

Suositeltava: