Turinys:

„PassPen“(„Arduino“slaptažodžių tvarkyklė): 4 žingsniai
„PassPen“(„Arduino“slaptažodžių tvarkyklė): 4 žingsniai

Video: „PassPen“(„Arduino“slaptažodžių tvarkyklė): 4 žingsniai

Video: „PassPen“(„Arduino“slaptažodžių tvarkyklė): 4 žingsniai
Video: Сериал - "Сваты" (1-й сезон 1-я серия) фильм комедия для всей семьи 2024, Lapkritis
Anonim
Image
Image
„PassPen“(„Arduino“slaptažodžių tvarkyklė)
„PassPen“(„Arduino“slaptažodžių tvarkyklė)

Tai mano „PassPen“projektas. mažas arduino nano, kuris mane prisijungia prie kompiuterių mokykloje.

Jis pagamintas naudojant mažą PCB, suprojektuotą su mygtukais, turinčiais kaištį, kad būtų galima užrakinti prieš spausdinant slaptažodžius.

1 žingsnis: Gaukite kodą

Techninė įranga:

„Arduino pro micro“:

„Micro USB“adapteris (arba kabelis veiks).

Kodą ir PCB dizainą rasite čia:

„Arduino pro micro“naudokite failą „PasscodeBoard.ino“, o „digispark“plokštėje - failą „DigiSpark_passcode.ino“.

2 žingsnis: laidų prijungimas. (netrukus bus pridėta)

galite pasirinkti, kokius įėjimus norite naudoti. mano dizainas naudoja 2, 3 ir 4 įvestis.

3 žingsnis: pakeiskite savo mėgstamą

Pakeiskite visas konst int btnX į naudojamas pin reikšmes, jei nenaudojate to paties, kaip aš su savo lenta.

pavyzdys:

const int btn1 = 10; // Tai nustato pirmąjį mygtuką į skaitmeninį įvestį 10.

„Arduino“kodas parašytas siekiant įvertinti PIN_CODE masyvą.

todėl pridėkite norimą smeigtuką tarp {} skliaustų, jis gali būti beveik tiek, kiek norite, kodas ta prasme yra dinamiškas.

pavyzdys:

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

tada pridėkite slaptažodžius ar kitus mygtukus, kuriuos norite įterpti į jungiklio dėklą „switch (btn_number ())“

po 1 dėklu yra medžiaga, kuri bus atspausdinta paspaudus 1 mygtuką ir pan.

nepašalinkite pertraukos; kiekvieno atvejo pabaigoje. (Sakau tai tuo atveju, jei nežinote, kaip veikia jungiklis.

pavyzdys:

jungiklis (btn_number ()) {

1 atvejis: // Įrašo vartotojo vardą, tada perkelia skirtukus į kitą lauką, įveda slaptažodį1 ir paspaudžia Enter.

Keyboard.println ("Vartotojo vardas"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println („Slaptažodis1“); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

pertrauka;

2 atvejis: // Tipai Slaptažodis2

Keyboard.println („Slaptažodis2“);

pertrauka;

3 atvejis: // Įveskite slaptažodį3, tada paspauskite „Enter“.

Keyboard.println („Slaptažodis3“); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); pertrauka;

numatytas:

Keyboard.println ("Kažkas nepavyko ir nė vienas mygtukas nebuvo aptiktas."); pertrauka;}

4 žingsnis: rašykite „Arduino“

Rašykite „Arduino“
Rašykite „Arduino“
Rašykite „Arduino“
Rašykite „Arduino“
Rašykite „Arduino“
Rašykite „Arduino“

Manau, kad nustatėte „Arduino IDE“su reikiamais „Arduino Pro Micro“paketais.

Bet jūs turite pridėti „Keyboard.h“biblioteką. atidarykite „arduino“bibliotekos tvarkyklę ir ieškokite Klaviatūra, pasirinkite klaviatūrą ir ją įdiekite.

Baigę diegti uždarykite bibliotekos tvarkyklę.

(įsitikinkite, kad jūsų „arduino“plokštė yra prijungta ir pasirinkta įrankių meniu.) Spustelėkite rašymo mygtuką ir viskas bus baigta!

Rekomenduojamas: