Satura rādītājs:
- 1. darbība: iegūstiet kodu
- 2. solis: Elektroinstalācija. (drīzumā tiks pievienots)
- 3. darbība. Pārslēdzieties uz Patīk
- 4. solis: rakstiet Arduino
Video: PassPen (Arduino paroļu pārvaldnieks): 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šis ir mans PassPen projekts. mazs arduino nano, kas pieteic mani skolā pie datoriem.
Tas ir izgatavots ar nelielu PCB i, kas veidots ar pogām, lai taustiņu varētu bloķēt pirms paroļu drukāšanas.
1. darbība: iegūstiet kodu
Aparatūra:
Arduino pro micro:
Micro USB adapteris (vai kabelis darbosies).
Kods un PCB dizains ir atrodams šeit:
Lai izmantotu Arduino pro micro, izmantojiet failu PasscodeBoard.ino, bet digispark panelim izmantojiet failu DigiSpark_passcode.ino.
2. solis: Elektroinstalācija. (drīzumā tiks pievienots)
Jūs varat izvēlēties, kādu ievadi vēlaties izmantot. mans dizains izmanto 2., 3. un 4. ievadi.
3. darbība. Pārslēdzieties uz Patīk
Mainiet visu konstantu int btnX uz pin vērtībām, kuras izmantojat, ja neizmantojat to pašu, ko es ar savu dēli.
piemērs:
const int btn1 = 10; // Šī poga tiek iestatīta uz digitālo ievadi 10.
Arduino kods tiek rakstīts, lai novērtētu PIN_CODE masīvu.
tāpēc pievienojiet vēlamo tapu starp {} - iekavām, tas var būt gandrīz tik ilgi, cik vēlaties, kods šajā ziņā ir dinamisks.
piemērs:
int PIN_KODS = {1, 2, 3, 3, 1};
pēc tam pievienojiet paroles vai citas pogas, kuras vēlaties ievietot slēdža korpusā "switch (btn_number ())"
1. gadījumā ir materiāls, kas tiks izdrukāts, nospiežot pogu 1 utt.
nenoņemiet pārtraukumu; katra gadījuma beigās. (Es to saku, ja jūs nezināt, kā darbojas slēdzis.
piemērs:
slēdzis (btn_number ()) {
1. gadījums: // Ieraksta lietotājvārdu, pēc tam tabulē uz nākamā lauka, ierakstiet paroli1 un pēc tam nospiediet taustiņu Enter.
Keyboard.println ("Lietotājvārds"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Parole1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);
pārtraukums;
2. gadījums: // Veidi Parole2
Keyboard.println ("Parole2");
pārtraukums;
3. gadījums: // Ieraksta paroli3, pēc tam nospiediet taustiņu Enter.
Keyboard.println ("Parole3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); pārtraukums;
noklusējums:
Keyboard.println ("Kaut kas notika nepareizi, un neviena no pogām netika atklāta."); pārtraukums;}
4. solis: rakstiet Arduino
Es pieņemu, ka esat iestatījis savu Arduino IDE ar nepieciešamajām paketēm Arduino Pro Micro.
Bet jums ir jāpievieno Keyboard.h bibliotēka. atveriet arduino bibliotēkas pārvaldnieku un atrodiet tastatūru, atlasiet tastatūru un instalējiet to.
Kad esat pabeidzis instalēšanu, aizveriet bibliotēkas pārvaldnieku.
(Pārliecinieties, vai jūsu arduino tāfele ir pievienota un atlasīta rīku izvēlnē.) Noklikšķiniet uz rakstīšanas pogas, un viss būs izdarīts!
Ieteicams:
MicroKeyRing: maza paroļu glabātuve, kas atbilst jūsu kabatai: 4 soļi
MicroKeyRing: maza paroļu glabātuve, kas atbilst jūsu kabatā: paroles, paroles un citas paroles. Katrai vietnei, pasta lietojumprogrammai vai Google pakalpojumam ir nepieciešama parole. Un jums nevajadzētu izmantot vienu un to pašu paroli divās vietās. Kur jūs tos varat uzglabāt? Darbvirsmas lietojumprogrammā? (Iespējams) drošā tīmekļa lietotnē?
Paroļu sistēma: 9 soļi
Paroļu sistēma: paroļu sistēma, kurā varat iestatīt paroli, lai bloķētu nepieciešamās lietas. Tomēr es izveidoju tikai paroļu sistēmu, kas nozīmē, ka jums ir jāatrod projekts, kas bloķēja lietas. Tātad divi no tiem var apvienoties
Kā: nejaušu paroļu ģeneratora izveide, izmantojot Python: 8 soļi
Kā: nejaušu paroļu ģeneratora izveide, izmantojot Python: Šajā apmācībā jūs uzzināsit, kā izveidot nejaušu paroļu ģeneratoru, izmantojot python, veicot tikai dažas vienkāršas darbības
Paroļu pārvaldnieks, Typer, Macro, Payload Viss vienā !: 11 soļi (ar attēliem)
Paroļu pārvaldnieks, Typer, Macro, Payload … Viss vienā !: UZMANĪBU LŪDZU: Ja jums rodas problēmas ar šīs ierīces izgatavošanu (PCB, lodēšana vai citi), lūdzu, nosūtiet man privātu ziņu šeit vai e -pastu uz [email protected]. Es labprāt nosūtīšu vienu no jau ražotajām PCB vai ierīcēm
Aruino Pro Micro paroļu glabātājs vai kāpēc to saglabāt vienkāršu, ja pastāv sarežģīts veids!: 15 soļi (ar attēliem)
Paroles glabātājs ierīcē Aruino Pro Micro vai kāpēc to saglabāt vienkāršu, ja pastāv sarežģīts ceļš !: Šķiet, ka galvenā problēma ar mikrokontrolleriem elektronikas cienītājiem (īpaši iesācējiem) ir uzzināt, kur tos pielietot :) Šodienas elektronika, īpaši digitālā , arvien vairāk izskatās pēc melnās maģijas. Tikai 80 lvl gudri ir