2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Lozinke su teške … a sjećanje na sigurnu još je teže! Povrh toga, ako imate sa sobom zamršenu lozinku, bit će potrebno vrijeme za upisivanje.
Ali ne bojte se prijatelji, imam rješenje za ovo! Napravio sam malu mašinu za automatsko kucanje koja će slati lozinke u računar. Sada nema potrebe pamtiti stvari ili biti brz tipkač.
Korak 1: Šta vam treba
Dijelovi:
2x 10k otpornika (nema veze slika na kojoj postoji samo jedan)
1x Pro Micro (ili bilo koji Arduino/Arduino klon sa čipom 32u4)
1x Kutija šibica (Nemojte shvatiti pogrešnu ideju, nije u kutiji šibica da bi bila podmukla, ugrađena je u nju jer mislim da izgleda dobro).
2x tasteri.
Neki kablovi, po mogućnosti različite boje.
Upotrebljeni alati:
Lemilica.
Pištolj za ljepilo
Korak 2: Sastavite to zajedno
Za ožičenje morate spojiti VCC i/ili RAW na Pro Micro preko otpornika na gumb. Kabel koji ide do digitalnih pinova na Pro Micro -u ići će na isti pin kao i napajanje na gumbu. Na kraju, vratite se na tlo (GND).
Ili si olakšajte i pogledajte slike da vidite kako sam povezao stvari. Slika Fritzinga pomaže da bude jasno gdje će sve otići, znam da je na toj slici Leonardo, ali u Fritzingu nije bilo Pro Micro.
Pištoljem za ljepilo učvrstite sve u kutiji šibica.
Korak 3: Kôd
#include #define buttonPin 7 // Trajno čini vrijednost buttonPin 7. #define buttonPin2 5 // Trajno čini vrijednost buttonPin2 5.
void setup () {
pinMode (buttonPin, INPUT); // Postavite pinove kao ulaze. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // Pokretanje funkcija tipkovnice
}
void loop () {{100} {101}
int buttonState = digitalRead (buttonPin); // čita stanje unosa dugmeta int buttonState2 = digitalRead (buttonPin2); // čita stanje unosa tipke ako (buttonState == LOW) {// pritiskom na tipku proizvest će se NISKO stanje 0V
Serial.println (buttonState);
Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Ovdje unesite svoju lozinku delay (1000); } if (buttonState2 == LOW) {// pritiskom na dugme proizvest ćete stanje NISKE 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // Ovdje unesite svoju drugu lozinku delay (1000); }
}
Ako želite, možete ga unijeti u svoj usernam/email, zatim tabulator do lozinke i unijeti i to. Samo unesite ovaj dio koda umjesto samo Keyboard.print ().
<Keyboard.print ("Vaše korisničko ime"); // upišite korisničko ime delay (100); Keyboard.press (KEY_TAB); // ovo će pritisnuti tab taster delay (100); Keyboard.print ("Vaša lozinka"); // upišite lozinku
Korak 4: Sve je gotovo
Povežite ga s računarom i počnite ga koristiti!