Tartalomjegyzék:

PassPen (Arduino Password Manager): 4 lépés
PassPen (Arduino Password Manager): 4 lépés

Videó: PassPen (Arduino Password Manager): 4 lépés

Videó: PassPen (Arduino Password Manager): 4 lépés
Videó: Electric Pen ERASER Set Unboxing 😲 #shorts #stationery 2024, November
Anonim
Image
Image
PassPen (Arduino jelszókezelő)
PassPen (Arduino jelszókezelő)

Ez a PassPen projektem. egy kis arduino nano, ami bejelentkezik az iskolában a számítógépekhez.

Egy kisméretű PCB -vel készült, amelynek gombjai tűvel vannak ellátva, hogy lehetővé tegye a zárolást a jelszavak nyomtatása előtt.

1. lépés: Szerezze be a kódot

Hardver:

Arduino pro micro:

Micro USB adapter (vagy a kábel működik).

A kód és a NYÁK -terv itt található:

az Arduino pro micro esetén használja a PasscodeBoard.ino fájlt, a digispark táblához pedig a DigiSpark_passcode.ino fájlt.

2. lépés: Kábelezés. (hamarosan hozzáadjuk)

kiválaszthatja, hogy milyen bemeneteket szeretne használni. a tervezésem a 2., 3. és 4. bemenetet használja.

3. lépés: Váltson kedvelésére

Változtassa meg az összes const int btnX értéket a használt pin értékekre, ha nem ugyanazt használja, mint én a táblámmal.

példa:

const int btn1 = 10; // Ezzel az első gombot 10 -es digitális bemenetre állítja.

Az Arduino kódja a PIN_CODE tömb kiértékeléséhez íródik.

ezért adja hozzá a kívánt tűt a {} - zárójelek közé, ez majdnem olyan hosszú lehet, amennyit csak akar, a kód ebben az értelemben dinamikus.

példa:

int PIN_KÓD = {1, 2, 3, 3, 1};

majd adja hozzá a jelszavakat vagy más gombokat, amelyeket be szeretne helyezni a kapcsoló tokjába "switch (btn_number ())"

az 1. tok alatt azok a dolgok kerülnek kinyomtatásra, amelyeket az 1 gomb megnyomásakor stb.

ne távolítsa el a szünetet; minden eset végén. (Ezt azért mondom, ha nem tudja, hogyan működik a kapcsolótok.

példa:

switch (btn_number ()) {

1. eset: // beírja a felhasználónevet, majd a következő mezőre kattint, írja be a jelszót1, majd nyomja meg az Enter billentyűt.

Keyboard.println ("Felhasználónév"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Jelszó1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);

szünet;

2. eset: // Jelszavak2 típusa

Keyboard.println ("Jelszó2");

szünet;

3. eset: // írja be a jelszót3, majd nyomja meg az Enter billentyűt.

Keyboard.println ("Jelszó3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); szünet;

alapértelmezett:

Keyboard.println ("Valami hiba történt, és egyik gombot sem észlelték."); szünet;}

4. lépés: Írjon az Arduino -nak

Írj az Arduino -nak
Írj az Arduino -nak
Írj az Arduino -nak
Írj az Arduino -nak
Írj az Arduino -nak
Írj az Arduino -nak

Feltételezem, hogy beállította az Arduino IDE -t az Arduino Pro Micro szükséges csomagjaival.

De hozzá kell adnia a Keyboard.h könyvtárat. nyissa meg az arduino Könyvtárkezelőt, és keresse meg a Billentyűzet elemet, válassza ki a Billentyűzet nevet, és telepítse azt.

A telepítés befejezése után zárja be a könyvtárkezelőt.

(Győződjön meg arról, hogy az arduino kártya csatlakoztatva van és kiválasztva az Eszközök menüben.) Kattintson az írás gombra, és kész!

Ajánlott: