Indholdsfortegnelse:
- Trin 1: Hent koden
- Trin 2: Ledningsføring. (tilføjes snart)
- Trin 3: Skift til din Liking
- Trin 4: Skriv til Arduino
Video: PassPen (Arduino Password Manager): 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Dette er mit PassPen -projekt. en lille arduino nano, der logger mig ind på computerne på skolen.
Den er lavet med en lille print, jeg er designet med knapper til at have en nål, så den kan låses, før du udskriver adgangskoder.
Trin 1: Hent koden
Hardware:
Arduino pro micro:
Micro Usb -adapter (eller kabel virker).
Koden og PCB -designet findes her:
til Arduino pro micro brug filen PasscodeBoard.ino, og til digispark -kortet skal du bruge filen DigiSpark_passcode.ino.
Trin 2: Ledningsføring. (tilføjes snart)
du kan vælge, hvilke input du vil bruge. mit design bruger input 2, 3 og 4.
Trin 3: Skift til din Liking
Skift hele const int btnX til de pin -værdier, du bruger, hvis du ikke bruger det samme som jeg er med mit bord.
eksempel:
const int btn1 = 10; // Dette indstiller knap 1 til digital indgang 10.
Koden til Arduino er skrevet for at evaluere PIN_CODE -arrayet.
så tilføj den ønskede pin mellem {} - parenteserne, det kan være næsten lige så længe du vil, koden er dynamisk i den forstand.
eksempel:
int PIN_CODE = {1, 2, 3, 3, 1};
tilføj derefter de adgangskoder eller andre knapper, du vil indsætte i omskifterhuset "switch (btn_number ())"
under sag 1 er de ting, der vil blive udskrevet, når der trykkes på knap 1, og så videre.
fjern ikke pausen; i slutningen af hver sag. (Jeg siger dette, hvis du ikke ved, hvordan en switch-case fungerer.
eksempel:
switch (btn_number ()) {
case 1: // Typer Brugernavn derefter faner til det næste felt, skriver Password1 derefter rammer Enter.
Keyboard.println ("Brugernavn"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Password1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);
pause;
case 2: // Typer Password2
Keyboard.println ("Password2");
pause;
case 3: // Types Password3 og derefter trykke på Enter.
Keyboard.println ("Password3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); pause;
Standard:
Keyboard.println ("Noget gik galt, og ingen af knapperne blev registreret."); pause;}
Trin 4: Skriv til Arduino
Jeg går ud fra, at du har konfigureret din Arduino IDE med de nødvendige pakker til Arduino Pro Micro.
Men du skal tilføje Keyboard.h -biblioteket. åbn arduino Library manager, og søg efter tastatur, vælg det, der hedder Keyboard, og installer det.
Luk biblioteksadministratoren, når du er færdig med at installere.
(sørg for at dit arduino -kort er tilsluttet og valgt i værktøjsmenuen.) Klik på skrive -knappen, og du skulle være færdig!
Anbefalede:
Embedded Window Manager: 10 trin
Embedded Window Manager: Dette projekt viser, hvordan man implementerer en vinduesmanager med bevægelige overlappede vinduer på en integreret mikro-controller med et LCD-panel og en berøringsskærm. Der er kommercielt tilgængelige softwarepakker til at gøre dette, men de koster penge og er tæt på
Infrarød Matrix Password Input System Med Arduino: 13 trin
Infrarød Matrix Password Input System Med Arduino: ICStation -team introducerer dig Infrared Matrix Password Input System baseret på ICStation Compatible Board Arduino. Det fungerer under DC 5v strømforsyningen og bruger 4 *4 Matrix Keyboard eller den infrarøde fjernbetjening til at indtaste adgangskoden, og vi
Cable Manager: 6 trin
Cable Manager: Som IT -studerende kommer alle og beder mig om et kabel til deres telefon, til internet, … Så jeg ville have en nem måde for dem at finde det kabel, de har brug for, uden min hjælp. Derfor skabte jeg kabelmanageren. Dette koncept udvikles som en sidste
Task Manager - et husholdningsopgavehåndteringssystem: 5 trin (med billeder)
Task Manager - et husholdningsledelsessystem: Jeg ville forsøge at løse et reelt problem i vores husstand (og jeg forestiller mig mange andre læsere), som er, hvordan jeg tildeler, motiverer og belønner mine børn for at hjælpe med huslige gøremål. Indtil nu har vi beholdt et lamineret ark
Password Manager, Typer, Makro, nyttelast Alt i ét !: 11 trin (med billeder)
Password Manager, Typer, Makro, nyttelast … Alt i ÉN !: OBS: Hvis du har problemer med fremstillingen af denne enhed (pcb, lodning eller andre) er du velkommen til at sende mig en privat besked her eller en e -mail til [email protected]. Jeg sender gerne en af de pcb'er eller enheder, jeg allerede producerer