Mundarija:

Klaviatura in'ektsiyasi/Parolingizni bir marta bosish bilan avtomatik yozing !: 4 qadam (rasmlar bilan)
Klaviatura in'ektsiyasi/Parolingizni bir marta bosish bilan avtomatik yozing !: 4 qadam (rasmlar bilan)

Video: Klaviatura in'ektsiyasi/Parolingizni bir marta bosish bilan avtomatik yozing !: 4 qadam (rasmlar bilan)

Video: Klaviatura in'ektsiyasi/Parolingizni bir marta bosish bilan avtomatik yozing !: 4 qadam (rasmlar bilan)
Video: Всё, что тебе нужно знать про клавиатуры 2024, Dekabr
Anonim
Klaviatura in'ektsiyasi/Parolingizni bir marta bosish bilan avtomatik yozing!
Klaviatura in'ektsiyasi/Parolingizni bir marta bosish bilan avtomatik yozing!
Klaviatura in'ektsiyasi/Parolingizni bir marta bosish bilan avtomatik yozing!
Klaviatura in'ektsiyasi/Parolingizni bir marta bosish bilan avtomatik yozing!

Parollar qiyin … va xavfsiz parolni eslab qolish yanada qiyin! Buning ustiga, agar sizda murakkab parol bo'lsa, uni kiritish uchun vaqt kerak bo'ladi.

Lekin do'stlarimdan qo'rqmang, menda bu borada yechim bor! Men parollarni kompyuterga chiqaradigan avtomatik yozish mashinasini yaratdim. Endi narsalarni eslab qolishning hojati yo'q yoki tez boshqaruvchi bo'lish kerak.

1 -qadam: Sizga nima kerak

Sizga nima kerak
Sizga nima kerak

Qismlar:

2x 10k rezistorlar (faqat bitta rasmga e'tibor bermang)

1x Pro Micro (yoki 32u4 chipli Arduino/Arduino klonlari)

1x Matchbox (Endi, noto'g'ri tushunmang, gugurt qutisida yashirincha bo'lishi mumkin emas, chunki u yaxshi ko'rinadi).

2x tugmachalar.

Ba'zi kabellar, tercihen boshqa ranglar.

Ishlatilgan asboblar:

Lehimlash temir.

Yelimli qurol

2 -qadam: uni birlashtirish

Birgalikda joylashtirish
Birgalikda joylashtirish
Birgalikda joylashtirish
Birgalikda joylashtirish

Kabelni ulash uchun siz Pro Micro -dagi VCC va/yoki RAW -ni rezistor orqali tugmachaga ulashingiz kerak bo'ladi. Pro Micro -dagi raqamli pinlarga o'tadigan kabel tugmachaning quvvati bilan bir xil bo'ladi. Nihoyat, erga qaytish (GND).

Yoki o'zingizni osonlashtiring va rasmlarga qarab, narsalarni qanday bog'laganimni bilib oling. Fritzing tasviri hamma narsa qayerga ketishini aniq ko'rsatishga yordam beradi, men bu rasmda Leonardo ekanligini bilaman, lekin Fritzingda Pro Micro yo'q edi.

Gugurt qutisidagi hamma narsani mahkamlash uchun yopishtiruvchi tabancadan foydalaning.

3 -qadam: Kod

#include #define buttonPin 7 // buttonPin qiymatini doimiy ravishda 7 qiladi. #define buttonPin2 5 // Butunlay buttonPin2 qiymatini 5 qiladi.

bo'sh o'rnatish () {

pinMod (tugmaPin, Kirish); // Pimlarni kirish sifatida o'rnating. pinMod (tugmaPin2, Kirish); Serial.begin (9600); Keyboard.begin (); // Qayiq taxtasi vazifalarini ishga tushiring

}

void loop () {

int buttonState = digitalRead (buttonPin); // tugmani kiritish holatini o'qish int buttonState2 = digitalRead (buttonPin2); // tugma kiritish holatini o'qing, agar (buttonState == LOW) {// tugmani bosish LV holatini 0V beradi

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Parolni shu erga kiriting kechiktirish (1000); } if (buttonState2 == LOW) {// tugmani bosish LOW holatini 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa") hosil qiladi; // Ikkinchi parolingizni shu erga kiriting kechiktirish (1000); }

}

Agar xohlasangiz, uni foydalanuvchi nomiga/elektron pochtangizga kiriting, keyin parolni kiriting va uni kiriting. Keyboard.print () o'rniga bu kod qismini qo'ying.

<Keyboard.print ("Sizning foydalanuvchi ismingiz"); // foydalanuvchi nomining kechikishini yozing (100); Keyboard.press (KEY_TAB); // bu kechikish tugmachasini bosadi (100); Keyboard.print ("Sizning parolingiz"); // parolni kiriting

4 -qadam: Hammasi bajarildi

Hammasi Bajarildi!
Hammasi Bajarildi!

Uni kompyuterga ulang va undan foydalanishni boshlang!

Tavsiya: