Sisukord:

PassPen (Arduino paroolihaldur): 4 sammu
PassPen (Arduino paroolihaldur): 4 sammu

Video: PassPen (Arduino paroolihaldur): 4 sammu

Video: PassPen (Arduino paroolihaldur): 4 sammu
Video: क्या होगा अगर इस USB Adaptor को PC मे लगाये तो 😱😱 #shorts #wireless 2024, Juuli
Anonim
Image
Image
PassPen (Arduino paroolihaldur)
PassPen (Arduino paroolihaldur)

See on minu PassPeni projekt. väike arduino nano, mis logib mind kooli arvutite juurde.

See on valmistatud väikese PCB -ga, mille nupud on varustatud nööpnõelaga, mis võimaldab lukustada enne paroolide printimist.

Samm: hankige kood

Riistvara:

Arduino pro micro:

Mikro -USB -adapter (või kaabel töötab).

Koodi ja trükkplaadi kujunduse leiate siit:

Arduino pro micro jaoks kasutage faili PasscodeBoard.ino ja digiparklaua jaoks faili DigiSpark_passcode.ino.

2. samm: juhtmestik. (lisatakse varsti)

saate valida, milliseid sisendeid soovite kasutada. minu disain kasutab sisendeid 2, 3 ja 4.

3. samm: muutke oma meeldimist

Kui te ei kasuta sama, mida ma oma plaadiga kasutan, muutke kõik konst int btnX teie kasutatavateks pin -väärtusteks.

näide:

const int btn1 = 10; // See määrab nupu üks digitaalseks sisendiks 10.

Arduino kood kirjutatakse PIN_CODE arhiivi hindamiseks.

nii et lisage soovitud tihvt {} - sulgude vahele, see võib olla peaaegu nii pikk kui soovite, kood on selles mõttes dünaamiline.

näide:

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

seejärel lisage paroolid või muud nupud, mille soovite lüliti korpusesse sisestada "switch (btn_number ())"

1. korpuse all on kraam, mis prinditakse nupu 1 vajutamisel jne.

ärge eemaldage pausi; iga juhtumi lõpus. (Ma ütlen seda juhuks, kui te ei tea, kuidas lüliti töötab.

näide:

lüliti (btn_number ()) {

juhtum 1: // Tüüpid Kasutajanimi, seejärel vahekaardid järgmisele väljale, tipib parooli1 ja vajutab seejärel sisestusklahvi.

Keyboard.println ("Kasutajanimi"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Parool1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

murda;

juhtum 2: // Tüübid Parool2

Keyboard.println ("Parool2");

murda;

juhtum 3: // Sisestage parool3, seejärel vajutage sisestusklahvi.

Keyboard.println ("Parool3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); murda;

vaikimisi:

Keyboard.println ("Midagi läks valesti ja ükski nupp ei tuvastatud."); vaheaeg;}

Samm: kirjutage Arduinole

Kirjutage Arduinole
Kirjutage Arduinole
Kirjutage Arduinole
Kirjutage Arduinole
Kirjutage Arduinole
Kirjutage Arduinole

Eeldan, et olete seadistanud oma Arduino IDE koos vajalike pakettidega Arduino Pro Micro jaoks.

Kuid peate lisama kogu Keyboard.h. avage arduino raamatukoguhaldur ja otsige klaviatuuri, valige klaviatuur ja installige see.

Kui olete installimise lõpetanud, sulgege teegihaldur.

(veenduge, et teie arduino -plaat on ühendatud ja tööriistade menüüs valitud.) Klõpsake kirjutamisnuppu ja olete valmis!

Soovitan: