INHOUDSOPGAWE:
- Stap 1: Kry die kode
- Stap 2: Bedrading. (sal binnekort bygevoeg word)
- Stap 3: Verander na u smaak
- Stap 4: Skryf aan die Arduino
Video: PassPen (Arduino Password Manager): 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Dit is my PassPen -projek. 'n klein arduino -nano wat my by die rekenaars by die skool aanmeld.
Dit is gemaak met 'n klein PCB, ontwerp met knoppies om 'n speld te hê om te kan sluit voordat wagwoorde gedruk word.
Stap 1: Kry die kode
Hardeware:
Arduino pro micro:
Micro Usb -adapter (of kabel werk).
Die kode en PCB -ontwerp kan hier gevind word:
gebruik die PasscodeBoard.ino -lêer vir Arduino pro micro, en vir die digispark -bord die DigiSpark_passcode.ino -lêer.
Stap 2: Bedrading. (sal binnekort bygevoeg word)
u kan kies watter insette u wil gebruik. my ontwerp gebruik invoer 2, 3 en 4.
Stap 3: Verander na u smaak
Verander die hele const int btnX na die pin -waardes wat u gebruik as u nie dieselfde gebruik as ek met my bord nie.
voorbeeld:
const int btn1 = 10; // Dit stel knoppie een op digitale invoer 10.
Die kode vir die Arduino is geskryf om die PIN_CODE -reeks te evalueer.
voeg dus die gewenste pen tussen die {} - hakies by; dit kan amper so lank wees as wat u wil; die kode is in hierdie sin dinamies.
voorbeeld:
int PIN_CODE = {1, 2, 3, 3, 1};
voeg dan die wagwoorde of ander knoppies by wat u in die skakelaarkas wil plaas "switch (btn_number ())"
onder geval 1 is die goed wat gedruk sal word as knoppie 1 ingedruk word, ensovoorts.
moenie die onderbreking verwyder nie; aan die einde van elke saak. (ek sê dit as u nie weet hoe 'n skakelkas werk nie.
voorbeeld:
skakelaar (btn_number ()) {
geval 1: // Tipes Gebruikersnaam gaan dan na die volgende veld, tik Wagwoord1 en klik dan op Enter.
Keyboard.println ("Gebruikersnaam"); Keyboard.press (KEY_TAB); Sleutelbord.vrystelling (KEY_TAB); Keyboard.println ("Wagwoord1"); Keyboard.press (KEY_RETURN); Sleutelbord.vrystelling (KEY_RETURN);
breek;
geval 2: // Tipes wagwoord2
Keyboard.println ("Password2");
breek;
geval 3: // Tik Wagwoord3 en klik dan op Enter.
Keyboard.println ("Wagwoord3"); Keyboard.press (KEY_RETURN); Sleutelbord.vrystelling (KEY_RETURN); breek;
verstek:
Keyboard.println ("Iets het skeefgeloop en geen van die knoppies is opgespoor nie."); breek;}
Stap 4: Skryf aan die Arduino
Ek neem aan dat u u Arduino IDE opgestel het met die nodige pakkette vir die Arduino Pro Micro.
Maar u moet die Keyboard.h -biblioteek byvoeg. maak die arduino -biblioteekbestuurder oop en soek na Keyboard, kies die een met die naam Keyboard en installeer dit.
Sluit die biblioteekbestuurder as u klaar is met die installering.
(maak seker dat u arduino -bord gekoppel en gekies is in die gereedskapskieslys.) Klik op die skryfknoppie, en u sal klaar wees!
Aanbeveel:
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Arduino Uno visvoerder in 6 goedkoop en maklike stappe !: 6 stappe
Arduino Uno Fish Feeder in 6 goedkoop en maklike stappe !: 'n Bietjie agtergrond kan dus nodig wees vir hierdie projek. Mense met troeteldiervisse het waarskynlik dieselfde probleem as ek gehad: vakansies en vergeetagtigheid. Ek het voortdurend vergeet om my vis te voer, en ek het altyd probeer om dit te doen voordat dit gebeur het
Akoestiese opheffing met Arduino Uno stap-vir-stap (8-stappe): 8 stappe
Akoestiese levitasie met Arduino Uno Stap-vir-stap (8-stappe): ultrasoniese klankomvormers L298N Dc vroulike adapter kragbron met 'n manlike DC-pen Arduino UNOBreadboard Hoe werk dit: Eerstens laai u kode op na Arduino Uno (dit is 'n mikrobeheerder toegerus met digitale en analoog poorte om kode (C ++) om te skakel
Brandalarmstelsel met Arduino [in 'n paar maklike stappe]: 3 stappe
Brandalarmstelsel met Arduino [in 'n paar maklike stappe]: wil u 'n eenvoudige en interessante projek maak met Arduino wat terselfdertyd baie nuttig en moontlik lewensreddend kan wees? Indien wel, het u op die regte plek gekom om te leer iets nuuts en vernuwend. In hierdie pos gaan ons
Password Manager, Typer, Macro, Payload Alles in EEN !: 11 stappe (met foto's)
Password Manager, Typer, Macro, Payload … Alles in EEN !: AANDAG ASB: As u probleme ondervind met die vervaardiging van hierdie toestel (pcb, soldeer of ander), stuur gerus 'n privaat boodskap hier of 'n e -pos na [email protected]. Ek stuur graag een van die PCB's of toestelle wat ek reeds vervaardig