ዝርዝር ሁኔታ:

PassPen (Arduino የይለፍ ቃል አቀናባሪ) - 4 ደረጃዎች
PassPen (Arduino የይለፍ ቃል አቀናባሪ) - 4 ደረጃዎች

ቪዲዮ: PassPen (Arduino የይለፍ ቃል አቀናባሪ) - 4 ደረጃዎች

ቪዲዮ: PassPen (Arduino የይለፍ ቃል አቀናባሪ) - 4 ደረጃዎች
ቪዲዮ: Bluetooth vs WiFi - What's the difference? 2024, ህዳር
Anonim
Image
Image
PassPen (የአርዱዲኖ የይለፍ ቃል አስተዳዳሪ)
PassPen (የአርዱዲኖ የይለፍ ቃል አስተዳዳሪ)

ይህ የእኔ PassPen ፕሮጀክት ነው። በትምህርት ቤት ወደ ኮምፒውተሮች የሚያስገባኝ ትንሽ አርዱዲኖ ናኖ።

የይለፍ ቃሎችን ከማተምዎ በፊት መቆለፊያን ለመፍቀድ ፒን እንዲኖራቸው በአነስተኛ ፒሲቢ i የተሰራ ነው።

ደረጃ 1: ኮዱን ያግኙ።

ሃርድዌር

አርዱinoኖ ፕሮ ማይክሮ https://store.arduino.cc/arduino-micro- without-he…

የማይክሮ ዩኤስቢ አስማሚ (ወይም ገመድ ይሠራል)።

ኮዱ እና የፒ.ሲ.ቢ ንድፍ እዚህ ሊገኝ ይችላል-

ለ Arduino pro ማይክሮ የ PasscodeBoard.ino ፋይልን ይጠቀማል ፣ እና ለ digispark ቦርድ የ DigiSpark_passcode.ino ፋይልን ይጠቀሙ።

ደረጃ 2 - ሽቦ። (በአጭር ጊዜ ይታከላል)

ምን ግብዓቶችን መጠቀም እንደሚፈልጉ መምረጥ ይችላሉ። የእኔ ንድፍ ግብዓት 2 ፣ 3 እና 4 ን ይጠቀማል።

ደረጃ 3 ወደ መውደድዎ ይለውጡ።

እኔ ከቦርድዬ ጋር ተመሳሳይ ካልሆንኩ ወደሚጠቀሙት የፒን እሴቶች ሁሉንም const int btnX ይለውጡ።

ለምሳሌ:

const int btn1 = 10; // ይህ አዝራርን አንድ ወደ ዲጂታል ግብዓት ያዘጋጃል 10.

የአርዱዲኖው ኮድ የ PIN_CODE መጎሳቆልን ለመገምገም የተፃፈ ነው።

ስለዚህ የሚፈለገውን ፒን በ {} - ቅንፎች መካከል ያክሉ ፣ እርስዎ እስከፈለጉት ድረስ ሊቆይ ይችላል ፣ ኮዱ በዚህ ሁኔታ ተለዋዋጭ ነው።

ለምሳሌ:

int PIN_CODE = {1, 2, 3, 3, 1};

በመቀጠል በማቀያየር መያዣው ውስጥ “የይለፍ ቃል” (“btn_number ())” ውስጥ ለማስገባት የሚፈልጓቸውን የይለፍ ቃሎች ወይም ሌሎች ቁልፎች ያክሉ

በጉዳይ 1 ስር አዝራር 1 ሲጫን የሚታተሙ ነገሮች እና የመሳሰሉት ናቸው።

እረፍቱን አያስወግዱት; በእያንዳንዱ ጉዳይ መጨረሻ ላይ።

ለምሳሌ:

ማብሪያ (btn_number ()) {

ጉዳይ 1: // አይነቶች የተጠቃሚ ስም ከዚያ ወደ ቀጣዩ መስክ ትሮች ፣ የይለፍ ቃል 1 ዓይነቶች ከዚያም Enter ን ይምቱ።

Keyboard.println ("UserName"); Keyboard.press (KEY_TAB); የቁልፍ ሰሌዳ። መልቀቅ (KEY_TAB); Keyboard.println ("የይለፍ ቃል 1"); የቁልፍ ሰሌዳ.ፕሬስ (KEY_RETURN); የቁልፍ ሰሌዳ። መልቀቅ (KEY_RETURN);

ሰበር;

ጉዳይ 2: // አይነቶች የይለፍ ቃል 2

Keyboard.println ("Password2");

ሰበር;

ጉዳይ 3: // አይነቶች የይለፍ ቃል 3 ፣ ከዚያ Enter ን ይምቱ።

Keyboard.println ("Password3"); የቁልፍ ሰሌዳ.ፕሬስ (KEY_RETURN); የቁልፍ ሰሌዳ። መልቀቅ (KEY_RETURN); ሰበር;

ነባሪ ፦

የቁልፍ ሰሌዳ። ሰበር;}

ደረጃ 4: ለአርዱዲኖ ይፃፉ።

ለአርዱዲኖ ይፃፉ።
ለአርዱዲኖ ይፃፉ።
ለአርዱዲኖ ይፃፉ።
ለአርዱዲኖ ይፃፉ።
ለአርዱዲኖ ይፃፉ።
ለአርዱዲኖ ይፃፉ።

ለ Arduino Pro ማይክሮ አስፈላጊ ፓኬጆች የእርስዎን Arduino IDE ያዋቀሩ ይመስለኛል።

ግን የ Keyboard.h ቤተ -መጽሐፍት ማከል አለብዎት። የአርዱዲኖ ቤተ -መጽሐፍት አቀናባሪን ይክፈቱ እና የቁልፍ ሰሌዳውን ይፈልጉ ፣ ቁልፍ ሰሌዳ የተባለውን ይምረጡ እና ይጫኑት።

መጫኑን ሲጨርሱ የቤተመጽሐፍት አስተዳዳሪውን ይዝጉ።

(የአርዱዲኖ ቦርድዎ በመሳሪያዎች ምናሌ ውስጥ መገናኘቱን እና መመረጡን ያረጋግጡ።) የመፃፊያ ቁልፍን ጠቅ ያድርጉ እና እርስዎ ማድረግ አለብዎት!

የሚመከር: