Cov txheej txheem:

Keyboard Txhaj/Pib Hom Koj Tus Kheej (Password) Nrog Ib Nyem!: 4 Cov Kauj Ruam (nrog Duab)
Keyboard Txhaj/Pib Hom Koj Tus Kheej (Password) Nrog Ib Nyem!: 4 Cov Kauj Ruam (nrog Duab)

Video: Keyboard Txhaj/Pib Hom Koj Tus Kheej (Password) Nrog Ib Nyem!: 4 Cov Kauj Ruam (nrog Duab)

Video: Keyboard Txhaj/Pib Hom Koj Tus Kheej (Password) Nrog Ib Nyem!: 4 Cov Kauj Ruam (nrog Duab)
Video: # 5 YouTube Video Marketing Off-Page SEO для местного бизнеса (сантехник... 2024, Kaum ib hlis
Anonim
Txhaj Keyboard/Pib Hom Koj Tus Kheej (Password) Nrog Ib Nyem!
Txhaj Keyboard/Pib Hom Koj Tus Kheej (Password) Nrog Ib Nyem!
Txhaj Keyboard/Pib Hom Koj Tus Kheej (Password) Nrog Ib Nyem!
Txhaj Keyboard/Pib Hom Koj Tus Kheej (Password) Nrog Ib Nyem!

Lo lus zais nyuaj … Nyob rau sab saum toj ntawm qhov ntawd yog tias koj muaj nrog, sib sau tus password nws yuav siv sijhawm los ntaus.

Tab sis ntshai tsis yog kuv cov phooj ywg, Kuv muaj kev daws qhov no! Kuv Tsim lub tshuab ntaus ntawv me me uas yuav tso tus lej nkag mus rau hauv computer. Tam sim no tsis tas yuav tsum tau nco cov khoom lossis ua tus typer sai.

Kauj Ruam 1: Yam Koj Xav Tau

Yam Koj Xav Tau
Yam Koj Xav Tau

Qhov:

2x 10k resistors (tsis txhob xav txog daim duab uas tsuas muaj ib qho)

1x Pro Micro (lossis ib qho Arduino/Arduino clone nrog 32u4 nti)

1x Matchbox (Tam sim no, tsis tau txais lub tswv yim tsis raug, nws tsis yog hauv lub thawv sib tw kom ntxeev nws tau tsim hauv ib qho vim kuv xav tias nws zoo li zoo).

2 x Pushbutton.

Qee cov cables, nyiam dua cov xim sib txawv.

Cov cuab yeej siv:

Soldering hlau.

Phom phom

Kauj ruam 2: Muab tso ua ke

Muab tso ua ke
Muab tso ua ke
Muab tso ua ke
Muab tso ua ke

Rau cov thaiv koj yuav xav tau txuas VCC thiab/lossis RAW ntawm Pro Micro ntawm tus tiv thaiv rau khawm. Cov xov uas txuas mus rau tus lej digital ntawm Pro Micro yuav mus rau tus pin tib yam li lub zog ntawm lub pob. Thaum kawg, rov qab mus rau hauv av (GND).

Lossis ua kom yooj yim rau koj tus kheej thiab saib cov duab kom pom tias kuv txuas cov khoom li cas. Cov duab Fritzing yog los pab ua kom pom tseeb qhov twg txhua yam yuav mus, Kuv paub nws yog Leonardo ntawm daim duab ntawd tab sis tsis muaj Pro Micro hauv Fritzing.

Siv rab phom nplaum kom ruaj ntseg txhua yam hauv lub thawv ntawv sib tw.

Kauj Ruam 3: Txoj Cai

#include #define buttonPin 7 // Ua tas li ua rau buttonPin tus nqi 7. #define buttonPin2 5 // Ua tas li ua rau buttonPin2 tus nqi 5.

void teeb tsa () {

pinMode (buttonPin, INPUT); // Teeb tus pin li kev nkag. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // Pib lub keayboard funktions

}

void voj () {

int buttonState = digitalRead (buttonPin); // nyeem lub xeev ntawm lub pob nyem nkag mus rau hauv lub xeev 2 = digitalRead (buttonPin2); // nyeem lub xeev ntawm lub khawm nkag yog (buttonState == LOW) {// nias lub pob yuav ua rau LOW xeev 0V

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Sau koj tus password tam sim no ncua (1000); } yog (buttonState2 == LOW) {// nias lub pob yuav tsim LOW state 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // Sau koj tus password thib ob ntawm no ncua (1000); }

}

Yog tias koj xav tau, koj tuaj yeem ua nws ntaus hauv koj lub npe siv/email tom qab ntawd tab rau tus lej nkag thiab nkag rau ntawd ib yam. Tsuas yog muab cov lej no tso rau hauv es tsis txhob siv Keyboard.print ().

<Keyboard.print ("Koj lub npe siv"); // ntaus lub npe siv qeeb (100); Keyboard.press (KEY_TAB); // qhov no yuav nias lub tab qeeb qeeb (100); Keyboard.print ("Koj tus password"); // ntaus tus password

Kauj ruam 4: Txhua yam ua tiav

Txhua yam ua tiav!
Txhua yam ua tiav!

Txuas nws mus rau koj lub computer thiab pib siv nws!

Pom zoo: