Indholdsfortegnelse:

Tastaturindsprøjtning/Auto Indtast din adgangskode med et klik !: 4 trin (med billeder)
Tastaturindsprøjtning/Auto Indtast din adgangskode med et klik !: 4 trin (med billeder)

Video: Tastaturindsprøjtning/Auto Indtast din adgangskode med et klik !: 4 trin (med billeder)

Video: Tastaturindsprøjtning/Auto Indtast din adgangskode med et klik !: 4 trin (med billeder)
Video: CS50 2014 - Week 10 2024, November
Anonim
Tastaturinjektion/Auto Indtast din adgangskode med ét klik!
Tastaturinjektion/Auto Indtast din adgangskode med ét klik!
Tastaturinjektion/Auto Indtast din adgangskode med ét klik!
Tastaturinjektion/Auto Indtast din adgangskode med ét klik!

Adgangskoder er svære … og det er endnu sværere at huske en sikker! Derudover vil det tage tid at skrive, hvis du har en indviklet adgangskode.

Men frygt ikke mine venner, jeg har en løsning på dette! Jeg har oprettet en lille maskine til automatisk indtastning, der sender kodeordene til computeren. Nu er det ikke nødvendigt at huske ting eller være en hurtig type.

Trin 1: Hvad du har brug for

Hvad du har brug for
Hvad du har brug for

Dele:

2x 10k modstande (ligeglad med billedet, hvor der kun er en)

1x Pro Micro (eller enhver Arduino/Arduino -klon med 32u4 -chippen)

1x Matchbox (Nu skal du ikke få den forkerte idé, det er ikke i en tændstikæske for at være lusket, det er bygget i en, fordi jeg synes det ser godt ud).

2x trykknapper.

Nogle kabler, gerne forskellige farver.

Brugte værktøjer:

Loddekolbe.

Limpistol

Trin 2: Sæt det sammen

At sætte det sammen
At sætte det sammen
At sætte det sammen
At sætte det sammen

Til ledningerne skal du tilslutte VCC og/eller RAW på Pro Micro via en modstand til knappen. Kablet, der går til de digitale stifter på Pro Micro, går til den samme pin som strømmen på knappen. Til sidst vender du tilbage til jorden (GND).

Eller gør det let for dig selv og se på billederne for at se, hvordan jeg forbandt tingene. Fritzing -billedet skal hjælpe med at gøre det klart, hvor alt vil gå, jeg ved, det er en Leonardo på det billede, men der var ingen Pro Micro i Fritzing.

Brug limpistolen til at fastgøre alt i tændstikæsken.

Trin 3: Koden

#include #define buttonPin 7 // Permanently makes buttonPin's value 7. #define buttonPin2 5 // Permanently makes buttonPin2's value 5.

ugyldig opsætning () {

pinMode (buttonPin, INPUT); // Indstil stifterne som input. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // Start keayboard -funktionsmulighederne

}

void loop () {

int buttonState = digitalRead (buttonPin); // læs tilstanden for knappen input int buttonState2 = digitalRead (buttonPin2); // læs tilstanden for knappen input, hvis (buttonState == LOW) {// tryk på knappen vil producere en LOW tilstand 0V

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Indtast din adgangskode her forsinkelse (1000); } hvis (buttonState2 == LOW) {// tryk på knappen vil producere en lav tilstand 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // Indtast din anden adgangskode her forsinkelse (1000); }

}

Hvis du vil, kan du få det til at skrive i din brugernavn/e -mail og derefter fane til adgangskode og indtaste det også. Bare sæt dette stykke kode i stedet for bare Keyboard.print ().

<Keyboard.print ("Dit brugernavn"); // skriv brugernavn forsinkelse (100); Keyboard.press (KEY_TAB); // dette vil trykke på tabulatortastforsinkelsen (100); Keyboard.print ("Dit kodeord"); // skriv adgangskode

Trin 4: Alt færdigt

Helt færdig!
Helt færdig!

Tilslut den til din computer, og begynd at bruge den!

Anbefalede: