Përmbajtje:

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

Video: PassPen (Arduino Password Manager): 4 hapa

Video: PassPen (Arduino Password Manager): 4 hapa
Video: Electric Pen ERASER Set Unboxing 😲 #shorts #stationery 2024, Nëntor
Anonim
Image
Image
PassPen (Arduino Password Manager)
PassPen (Arduino Password Manager)

Ky është projekti im PassPen. një arduino nano e vogël që më lidh me kompjuterët në shkollë.

Madeshtë bërë me një PCB të vogël të krijuar me butona për të pasur një kunj për të lejuar mbylljen para se të printoni fjalëkalime.

Hapi 1: Merrni Kodin

Hardware:

Arduino pro micro:

Përshtatës Micro Usb (ose kabllo do të funksionojë).

Kodi dhe dizajni i PCB mund të gjenden këtu:

për Arduino pro micro përdorni skedarin PasscodeBoard.ino, dhe për bordin digispark përdorni skedarin DigiSpark_passcode.ino.

Hapi 2: Instalimet elektrike. (do të shtohet së shpejti)

ju mund të zgjidhni se çfarë inputesh dëshironi të përdorni. dizajni im përdor input 2, 3 dhe 4.

Hapi 3: Ndryshoni në Pëlqimin tuaj

Ndryshoni të gjithë int int btnX, në vlerat e pinit që përdorni nëse nuk përdorni të njëjtën gjë si unë me bordin tim.

shembull:

const int btn1 = 10; // Kjo vendos butonin një në hyrjen dixhitale 10.

Kodi për Arduino është shkruar për të vlerësuar grupin PIN_CODE.

kështu që shtoni kunjin e dëshiruar midis kllapave {} -, mund të jetë gati sa të doni, kodi është dinamik në atë kuptim.

shembull:

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

pastaj shtoni fjalëkalimet ose butona të tjerë që dëshironi të futni në kutinë e çelësit "switch (btn_number ())"

nën rastin 1 është materiali që do të printohet kur shtypet butoni 1, e kështu me radhë.

mos e hiqni pushimin; në fund të secilit rast. (Unë po e them këtë në rast se nuk e dini se si funksionon një ndërprerës.

shembull:

kaloni (btn_number ()) {

rasti 1: // Llojet Emri i përdoruesit pastaj futet në fushën tjetër, shkruan Fjalëkalimi1 pastaj godet Enter.

Keyboard.println ("Emri i përdoruesit"); Keyboard.press (KEY_TAB); Lirimi i tastierës (KEY_TAB); Keyboard.println ("Fjalëkalimi1"); Keyboard.press (KEY_RETURN); Lëshimi i tastierës (KEY_RETURN);

pushim;

rasti 2: // Llojet e Fjalëkalimit2

Keyboard.println ("Fjalëkalimi2");

pushim;

rasti 3: // Llojet Fjalëkalimi3, pastaj godet Enter.

Keyboard.println ("Fjalëkalimi3"); Keyboard.press (KEY_RETURN); Lëshimi i tastierës (KEY_RETURN); pushim;

parazgjedhje:

Keyboard.println ("Diçka shkoi keq, dhe asnjë nga butonat nuk u zbulua."); pushim;}

Hapi 4: Shkruajini Arduino

Shkruaj në Arduino
Shkruaj në Arduino
Shkruaj në Arduino
Shkruaj në Arduino
Shkruaj në Arduino
Shkruaj në Arduino

Supozoj se keni konfiguruar Arduino IDE tuaj me paketat e nevojshme për Arduino Pro Micro.

Por ju duhet të shtoni bibliotekën Keyboard.h. hapni menaxherin e bibliotekës arduino dhe kërkoni Tastiera, zgjidhni atë me emrin Tastiera dhe instalojeni.

Mbyllni menaxherin e bibliotekës kur të keni përfunduar instalimin.

(sigurohuni që tabela juaj arduino të jetë e lidhur dhe e zgjedhur në menunë e veglave.) Klikoni butonin e shkrimit dhe mbaroni!

Recommended: