Spisu treści:

Wstrzykiwanie klawiatury/Automatyczne wpisywanie hasła jednym kliknięciem!: 4 kroki (ze zdjęciami)
Wstrzykiwanie klawiatury/Automatyczne wpisywanie hasła jednym kliknięciem!: 4 kroki (ze zdjęciami)

Wideo: Wstrzykiwanie klawiatury/Automatyczne wpisywanie hasła jednym kliknięciem!: 4 kroki (ze zdjęciami)

Wideo: Wstrzykiwanie klawiatury/Automatyczne wpisywanie hasła jednym kliknięciem!: 4 kroki (ze zdjęciami)
Wideo: 12 Trików i Przydatnych Funkcji na Apple Watcha ⭐️ Warto Je Znać! 2024, Listopad
Anonim
Wstrzykiwanie klawiatury/Automatycznie wpisz hasło jednym kliknięciem!
Wstrzykiwanie klawiatury/Automatycznie wpisz hasło jednym kliknięciem!
Wstrzykiwanie klawiatury/Automatycznie wpisz hasło jednym kliknięciem!
Wstrzykiwanie klawiatury/Automatycznie wpisz hasło jednym kliknięciem!

Hasła są trudne… a zapamiętanie bezpiecznego jest jeszcze trudniejsze! Ponadto, jeśli masz złożone, zawiłe hasło, wpisanie zajmie trochę czasu.

Ale nie bójcie się moi przyjaciele, mam na to rozwiązanie! Stworzyłem małą maszynę do automatycznego pisania, która wyprowadza hasła do komputera. Teraz nie ma potrzeby zapamiętywania rzeczy ani szybkiego pisania.

Krok 1: Czego potrzebujesz

Czego potrzebujesz
Czego potrzebujesz

Części:

2x rezystory 10k (nieważne, że jest tylko jeden)

1x Pro Micro (lub dowolny klon Arduino/Arduino z układem 32u4)

1x pudełko zapałek (nie zrozumcie źle, nie jest to pudełko zapałek, aby być podstępnym, jest wbudowane w jedno, ponieważ myślę, że wygląda dobrze).

2x przyciski.

Niektóre kable, najlepiej w różnych kolorach.

Narzędzia użyte:

Lutownica.

Pistolet na klej

Krok 2: Łączenie w całość

Łączenie w całość
Łączenie w całość
Łączenie w całość
Łączenie w całość

Do okablowania musisz podłączyć VCC i/lub RAW w Pro Micro za pomocą rezystora do przycisku. Kabel, który idzie do cyfrowych pinów w Pro Micro, przejdzie do tego samego pinu, co zasilanie przycisku. Na koniec wróć do ziemi (GND).

Lub ułatw sobie to i spójrz na obrazy, aby zobaczyć, jak połączyłem rzeczy. Obraz Fritzing ma pomóc wyjaśnić, gdzie wszystko pójdzie, wiem, że na tym obrazie jest Leonardo, ale we Fritzing nie było Pro Micro.

Użyj pistoletu do klejenia, aby zabezpieczyć wszystko w pudełku zapałek.

Krok 3: Kodeks

#include #define buttonPin 7 // na stałe przyjmuje wartość buttonPin 7. #define buttonPin2 5 // na stałe przyjmuje wartość buttonPin2 5.

pusta konfiguracja () {

pinMode(buttonPin, INPUT); // Ustaw szpilki jako wejścia. pinMode(buttonPin2, INPUT); Serial.początek(9600); Klawiatura.początek(); // Uruchom funkcje klawiatury

}

pusta pętla () {

int buttonState = digitalRead(buttonPin); //odczytaj stan wejścia przycisku int buttonState2 = digitalRead(buttonPin2); //odczytaj stan wejścia przycisku if (buttonState == LOW) { //naciśnięcie przycisku wywoła stan LOW 0V

Serial.println(stan przycisku);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); //Tu wpisz swoje hasło opóźnienie (1000); } if (buttonState2 == LOW) { //naciśnięcie przycisku wywoła stan LOW 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); //Tu wpisz swoje drugie hasło opóźnienie (1000); }

}

Jeśli chcesz, możesz wpisać swoją nazwę użytkownika / adres e-mail, a następnie przejść do hasła i również je wprowadzić. Po prostu umieść ten fragment kodu zamiast tylko Keyboard.print().

<Keyboard.print("Twoja nazwa użytkownika");//type username delay (100); Keyboard.press(KEY_TAB);//spowoduje to naciśnięcie klawisza tabulacji opóźnienia (100); Keyboard.print("Twoje hasło"); //Wpisz hasło

Krok 4: Gotowe

Gotowe!
Gotowe!

Podłącz go do komputera i zacznij go używać!

Zalecana: