תוכן עניינים:

הזרקת מקלדת/הקלד אוטומטית את הסיסמה שלך בלחיצה אחת !: 4 שלבים (עם תמונות)
הזרקת מקלדת/הקלד אוטומטית את הסיסמה שלך בלחיצה אחת !: 4 שלבים (עם תמונות)

וִידֵאוֹ: הזרקת מקלדת/הקלד אוטומטית את הסיסמה שלך בלחיצה אחת !: 4 שלבים (עם תמונות)

וִידֵאוֹ: הזרקת מקלדת/הקלד אוטומטית את הסיסמה שלך בלחיצה אחת !: 4 שלבים (עם תמונות)
וִידֵאוֹ: CS50 2014 - Week 10 2024, נוֹבֶמבֶּר
Anonim
הזרקת מקלדת/הקלד אוטומטית את הסיסמה שלך בלחיצה אחת!
הזרקת מקלדת/הקלד אוטומטית את הסיסמה שלך בלחיצה אחת!
הזרקת מקלדת/הקלד אוטומטית את הסיסמה שלך בלחיצה אחת!
הזרקת מקלדת/הקלד אוטומטית את הסיסמה שלך בלחיצה אחת!

סיסמאות קשות … ולזכור סיסמא מאובטחת זה אפילו יותר קשה! נוסף על כך אם יש לך סיסמה מפותלת, ייקח זמן להקליד.

אבל אל תפחדו מחברים שלי, יש לי פתרון לזה! יצרתי מכונת הקלדה אוטומטית קטנה שתוציא את הסיסמאות למחשב. עכשיו אין צורך לזכור דברים או להיות סוג מהיר.

שלב 1: מה שאתה צריך

מה אתה צריך
מה אתה צריך

חלקים:

נגדים 2x10k (לא משנה מה התמונה שבה יש רק אחד)

1x Pro Micro (או כל שיבוט Arduino/Arduino עם שבב 32u4)

1x Matchbox (עכשיו, אל תבין את הרעיון הלא נכון, הוא לא נמצא בקופסת גפרורים כדי להיות ערמומי, הוא בנוי באחד כי אני חושב שהוא נראה טוב).

2x כפתורים.

כמה כבלים, רצוי בצבעים שונים.

כלים בשימוש:

מלחם.

אקדח דבק

שלב 2: חיבור זה יחד

לשים את זה ביחד
לשים את זה ביחד
לשים את זה ביחד
לשים את זה ביחד

עבור החיווט תצטרך לחבר את VCC ו/או RAW ב- Pro Micro באמצעות נגד לכפתור. הכבל שעובר לפינים הדיגיטליים ב- Pro Micro יעבור לאותה סיכה שבה מופעל הכפתור. לבסוף, חזור לקרקע (GND).

או להקל על עצמך ולהסתכל בתמונות כדי לראות כיצד חיברתי דברים. התמונה Fritzing היא לעזור להבהיר לאן הכל יגיע, אני יודע שזה לאונרדו על התמונה הזאת אבל לא היו פרו מיקרו בפריטינג.

השתמש באקדח הדבק כדי לאבטח את הכל בקופסת הגפרורים.

שלב 3: הקוד

#include #define buttonPin 7 // יוצר לצמיתות את ערך buttonPin 7. #define buttonPin2 5 // מייצר באופן קבוע את ערך buttonPin2 5.

הגדרת בטל () {

pinMode (buttonPin, INPUT); // הגדר את הסיכות ככניסות. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // התחל את הפונקציה של keayboard

}

לולאת חלל () {

int buttonState = digitalRead (buttonPin); // קראו את מצב כניסת הכפתור int buttonState2 = digitalRead (buttonPin2); // קרא את מצב כניסת הכפתור אם (buttonState == LOW) {// לחיצה על הכפתור תייצר מצב נמוך 0V

Serial.println (buttonState);

Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // הזן את הסיסמה שלך כאן עיכוב (1000); } אם (buttonState2 == LOW) {// לחיצה על הכפתור תיצור מצב 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // הזן כאן את הסיסמה השנייה שלך (1000); }

}

אם אתה רוצה, תוכל לגרום לזה להקליד את שם המשתמש/הדוא ל שלך ואז ללשונית לסיסמה ולהזין גם זאת. פשוט הכנס את פיסת הקוד הזו במקום רק את Keyboard.print ().

<Keyboard.print ("שם המשתמש שלך"); // הקלד עיכוב שם משתמש (100); Keyboard.press (KEY_TAB); // פעולה זו תלחץ על עיכוב מקש הכרטיסייה (100); Keyboard.print ("הסיסמה שלך"); //תקליד סיסמא

שלב 4: הכל נעשה

הכל בוצע!
הכל בוצע!

חבר אותו למחשב שלך והתחל להשתמש בו!

מוּמלָץ: