Tartalomjegyzék:
- 1. lépés: Szerezze be a kódot
- 2. lépés: Kábelezés. (hamarosan hozzáadjuk)
- 3. lépés: Váltson kedvelésére
- 4. lépés: Írjon az Arduino -nak
Videó: PassPen (Arduino Password Manager): 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
VEX Tournament Manager Raspberry Pi 3B+ 5GHz WiFi beállítás: 4 lépés
VEX Tournament Manager Raspberry Pi 3B+ 5GHz WiFi beállítás: A Wifi támogatást félig hivatalosan hozzáadtuk! Tekintse meg az alábbi linket: https: //www.roboticseducation.org/event-partner-training-topics-raspberry-pi/ Áttekintés: A Raspberry Pi egylapos számítógép (SBC) használatának VEX támogatása miatt a VEX versenyek beállítása
Seroma: Server Room Manager: 20 lépés
Seroma: Server Room Manager: A Seroma egy all-in-one szerverhely-kezelő, amely lehetővé teszi a felhasználók számára, hogy ellenőrizzék a kiszolgálók állapotát (hőmérséklet és páratartalom), a kiszolgálószoba hozzáférési naplóit, valamint figyeljék magát a szervertermet bármilyen biztonsági megsértésért
A legolcsóbb Arduino -- A legkisebb Arduino -- Arduino Pro Mini -- Programozás -- Arduino Neno: 6 lépés (képekkel)
A legolcsóbb Arduino || A legkisebb Arduino || Arduino Pro Mini || Programozás || Arduino Neno: …………………………. További videókért Iratkozz fel YouTube -csatornámra ……. .Ez a projekt arról szól, hogyan lehet a legkisebb és legolcsóbb arduino -t kezelni. A legkisebb és legolcsóbb arduino az arduino pro mini. Hasonló az arduino -hoz