Obsah:

Vkládání klávesnice/automatické zadávání hesla jedním kliknutím!: 4 kroky (s obrázky)
Vkládání klávesnice/automatické zadávání hesla jedním kliknutím!: 4 kroky (s obrázky)

Video: Vkládání klávesnice/automatické zadávání hesla jedním kliknutím!: 4 kroky (s obrázky)

Video: Vkládání klávesnice/automatické zadávání hesla jedním kliknutím!: 4 kroky (s obrázky)
Video: CS50 2015 - Week 2 2024, Červenec
Anonim
Vkládání klávesnice/automatické zadávání hesla jedním kliknutím!
Vkládání klávesnice/automatické zadávání hesla jedním kliknutím!
Vkládání klávesnice/automatické zadávání hesla jedním kliknutím!
Vkládání klávesnice/automatické zadávání hesla jedním kliknutím!

Hesla jsou těžká … a zapamatovat si bezpečné je ještě těžší! Kromě toho, pokud máte s sebou spletité heslo, jeho psaní bude nějakou dobu trvat.

Ale nebojte se, přátelé, mám na to řešení! Vytvořil jsem malý automatický stroj, který bude zadávat hesla do počítače. Nyní si nemusíte pamatovat věci ani být rychlým typerem.

Krok 1: Co potřebujete

Co potřebuješ
Co potřebuješ

Díly:

2x 10k odpory (nevadí obrázek, kde je jen jeden)

1x Pro Micro (nebo jakýkoli klon Arduino/Arduino s čipem 32u4)

1x Matchbox (Nyní nechápete špatný nápad, není v krabičce, aby byl záludný, je postaven v jednom, protože si myslím, že vypadá dobře).

2x tlačítka.

Některé kabely, nejlépe různé barvy.

Použité nástroje:

Páječka.

Tavná pistole

Krok 2: Dát to dohromady

Dát to dohromady
Dát to dohromady
Dát to dohromady
Dát to dohromady

Pro zapojení budete muset připojit VCC a/nebo RAW na Pro Micro přes odpor k tlačítku. Kabel, který vede k digitálním pinům na Pro Micro, půjde na stejný pin jako napájení tlačítka. Nakonec se vraťte na zem (GND).

Nebo si to usnadněte a podívejte se na obrázky, abyste viděli, jak jsem věci propojil. Fritzingův obrázek má pomoci objasnit, kam všechno půjde, vím, že na tomto obrázku je Leonardo, ale ve Fritzingu nebyly žádné Pro Micro.

Pomocí lepicí pistole zajistěte vše v krabici od sirek.

Krok 3: Kód

#include #define buttonPin 7 // Trvale vytvoří hodnotu buttonPin 7. #define buttonPin2 5 // Trvale vytvoří hodnotu buttonPin2 5.

neplatné nastavení () {

pinMode (buttonPin, INPUT); // Nastavte piny jako vstupy. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // Spusťte funkce keayboard

}

prázdná smyčka () {

int buttonState = digitalRead (buttonPin); // čtení stavu vstupu tlačítka int buttonState2 = digitalRead (buttonPin2); // čtení stavu vstupu tlačítka if (buttonState == LOW) {// stisknutí tlačítka vyvolá LOW stav 0V

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Zde zadejte své heslo zpoždění (1000); } if (buttonState2 == LOW) {// stisknutím tlačítka se vytvoří LOW stav 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // Sem zadejte své druhé heslo zpoždění (1000); }

}

Pokud chcete, můžete jej zadat do svého uživatelského jména/e -mailu a poté na kartu pro heslo a také zadat. Jednoduše vložte tento kus kódu místo pouze Keyboard.print ().

<Keyboard.print ("Vaše uživatelské jméno"); // zadejte zpoždění uživatelského jména (100); Keyboard.press (KEY_TAB); // tím dojde ke zpoždění klávesy tab (100); Keyboard.print („Vaše heslo“); //Napište heslo

Krok 4: Hotovo

Vše hotovo!
Vše hotovo!

Připojte jej k počítači a začněte jej používat!

Doporučuje: