Სარჩევი:

PassPen (Arduino პაროლის მენეჯერი): 4 ნაბიჯი
PassPen (Arduino პაროლის მენეჯერი): 4 ნაბიჯი

ვიდეო: PassPen (Arduino პაროლის მენეჯერი): 4 ნაბიჯი

ვიდეო: PassPen (Arduino პაროლის მენეჯერი): 4 ნაბიჯი
ვიდეო: क्या होगा अगर इस USB Adaptor को PC मे लगाये तो 😱😱 #shorts #wireless 2024, ივლისი
Anonim
Image
Image
PassPen (Arduino პაროლის მენეჯერი)
PassPen (Arduino პაროლის მენეჯერი)

ეს არის ჩემი PassPen პროექტი. პატარა არდუინო ნანო, რომელიც სკოლაში კომპიუტერებთან მაკავშირებს.

ის დამზადებულია პატარა PCB- ით, რომელიც შექმნილია ღილაკებით და აქვს პინი, რომელიც პაროლების დაბეჭდვის წინ დაბლოკვის საშუალებას მისცემს.

ნაბიჯი 1: მიიღეთ კოდი

აპარატურა:

Arduino pro micro:

მიკრო USB ადაპტერი (ან კაბელი იმუშავებს).

კოდი და PCB დიზაინი შეგიძლიათ იხილოთ აქ:

Arduino pro micro– სთვის გამოიყენეთ PasscodeBoard.ino ფაილი, ხოლო digispark დაფისთვის გამოიყენეთ DigiSpark_passcode.ino ფაილი.

ნაბიჯი 2: გაყვანილობა. (დაემატება მალე)

თქვენ შეგიძლიათ აირჩიოთ რა საშუალებები გსურთ გამოიყენოთ. ჩემი დიზაინი იყენებს შეყვანის 2, 3 და 4.

ნაბიჯი 3: შეცვალეთ თქვენი მოწონება

შეცვალეთ ყველა კონსტანტინეტი btnX, თქვენს მიერ გამოყენებულ pin მნიშვნელობებზე, თუ თქვენ არ იყენებთ იმავეს, რაც მე ჩემს დაფაზე.

მაგალითი:

const int btn1 = 10; // ეს აყენებს ღილაკს ერთი ციფრული შეყვანისთვის 10.

Arduino– ს კოდი დაწერილია PIN_CODE მასივის შესაფასებლად.

ასე რომ დაამატეთ სასურველი პინი {} - ფრჩხილებს შორის, ეს შეიძლება იყოს თითქმის რამდენიც გინდათ, კოდი დინამიურია ამ გაგებით.

მაგალითი:

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

შემდეგ დაამატეთ პაროლები ან სხვა ღილაკები, რომელთა ჩასმა გსურთ გადართვის შემთხვევაში "switch (btn_number ())"

1 – ის შემთხვევაში არის მასალა, რომელიც დაიბეჭდება ღილაკზე 1 დაჭერისას და ასე შემდეგ.

არ ამოიღოთ შესვენება; ყოველი შემთხვევის ბოლოს. (მე ამას ვამბობ იმ შემთხვევაში, თუ თქვენ არ იცით როგორ მუშაობს გადართვის საქმე

მაგალითი:

გადართვა (btn_number ()) {

შემთხვევა 1: // ტიპები UserName შემდეგ შეიტანეთ ჩანართები მომდევნო ველში, შეიყვანეთ პაროლი 1 შემდეგ დააჭირეთ Enter- ს.

Keyboard.println ("მომხმარებლის სახელი"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("პაროლი 1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

შესვენება;

საქმე 2: // ტიპების პაროლი 2

Keyboard.println ("პაროლი 2");

შესვენება;

შემთხვევა 3: // აკრიფეთ პაროლი 3, შემდეგ დააჭირეთ Enter.

Keyboard.println ("პაროლი 3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); შესვენება;

ნაგულისხმევი:

Keyboard.println ("რაღაც არასწორია და არცერთი ღილაკი არ არის აღმოჩენილი."); შესვენება;}

ნაბიჯი 4: ჩაწერეთ არდუინოს

ჩაწერეთ არდუინოს
ჩაწერეთ არდუინოს
ჩაწერეთ არდუინოს
ჩაწერეთ არდუინოს
ჩაწერეთ არდუინოს
ჩაწერეთ არდუინოს

მე ვფიქრობ, რომ თქვენ შექმენით თქვენი Arduino IDE საჭირო პაკეტებით Arduino Pro Micro– სთვის.

მაგრამ თქვენ უნდა დაამატოთ Keyboard.h ბიბლიოთეკა. გახსენით arduino ბიბლიოთეკის მენეჯერი და მოძებნეთ კლავიატურა, შეარჩიეთ კლავიატურა და დააინსტალირეთ.

დახურეთ ბიბლიოთეკის მენეჯერი, როდესაც დაასრულებთ ინსტალაციას.

(დარწმუნდით, რომ თქვენი arduino დაფა არის დაკავშირებული და შერჩეულია ინსტრუმენტების მენიუში.) დააწკაპუნეთ ჩაწერის ღილაკზე და თქვენ მზად იქნებით!

გირჩევთ: