विषयसूची:

पासपेन (Arduino पासवर्ड मैनेजर): 4 कदम
पासपेन (Arduino पासवर्ड मैनेजर): 4 कदम

वीडियो: पासपेन (Arduino पासवर्ड मैनेजर): 4 कदम

वीडियो: पासपेन (Arduino पासवर्ड मैनेजर): 4 कदम
वीडियो: Ganpati Decoration | Eco-friendly | Homemade Decoration 2024, नवंबर
Anonim
Image
Image
पासपेन (Arduino पासवर्ड मैनेजर)
पासपेन (Arduino पासवर्ड मैनेजर)

यह मेरा पासपेन प्रोजेक्ट है। एक छोटा सा आर्डिनो नैनो जो मुझे स्कूल में कंप्यूटर में लॉग इन करता है।

यह एक छोटे पीसीबी के साथ बनाया गया है जिसे मैंने पासवर्ड प्रिंट करने से पहले लॉक करने की अनुमति देने के लिए बटन के साथ डिज़ाइन किया है।

चरण 1: कोड प्राप्त करें।

हार्डवेयर:

Arduino प्रो माइक्रो:

माइक्रो यूएसबी एडाप्टर (या केबल काम करेगा)।

कोड और पीसीबी डिजाइन यहां पाया जा सकता है:https://github.com/tcuc/PassBoard

Arduino प्रो माइक्रो के लिए PasscodeBoard.ino फ़ाइल का उपयोग करें, और digispark बोर्ड के लिए DigiSpark_passcode.ino फ़ाइल का उपयोग करें।

चरण 2: वायरिंग। (जल्द ही जोड़ा जाएगा)

आप चुन सकते हैं कि आप कौन से इनपुट का उपयोग करना चाहते हैं। मेरा डिज़ाइन इनपुट 2, 3 और 4 का उपयोग करता है।

चरण 3: अपनी पसंद में बदलें।

यदि आप अपने बोर्ड के साथ समान उपयोग नहीं कर रहे हैं, तो आपके द्वारा उपयोग किए जाने वाले पिन मानों के लिए सभी कॉन्स्ट इंट बीटीएनएक्स को बदलें।

उदाहरण:

कॉन्स्ट इंट btn1=10; // यह बटन एक को डिजिटल इनपुट 10 पर सेट करता है।

Arduino के लिए कोड PIN_CODE सरणी का मूल्यांकन करने के लिए लिखा गया है।

इसलिए {} - कोष्ठक के बीच वांछित पिन जोड़ें, यह लगभग जितना चाहें उतना लंबा हो सकता है, कोड उस अर्थ में गतिशील है।

उदाहरण:

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

फिर वे पासवर्ड या अन्य बटन जोड़ें जिन्हें आप स्विच केस में सम्मिलित करना चाहते हैं "स्विच (btn_number ())"

केस 1 के तहत वह सामान है जो बटन 1 दबाए जाने पर प्रिंट हो जाएगा, और इसी तरह।

ब्रेक मत हटाओ; प्रत्येक मामले के अंत में। (मैं यह कह रहा हूं यदि आप नहीं जानते कि स्विच-केस कैसे काम करता है।

उदाहरण:

स्विच (btn_number ()) {

केस 1: // यूजरनेम टाइप करता है और फिर अगले फील्ड में जाता है, पासवर्ड 1 टाइप करता है और एंटर दबाता है।

Keyboard.println("UserName");Keyboard.press(KEY_TAB); कीबोर्ड.रिलीज़ (KEY_TAB); Keyboard.println ("पासवर्ड 1"); कीबोर्ड.प्रेस (KEY_RETURN); कीबोर्ड.रिलीज़ (KEY_RETURN);

टूटना;

केस 2: // प्रकार पासवर्ड2

Keyboard.println ("पासवर्ड 2");

टूटना;

केस 3: // पासवर्ड 3 टाइप करें, फिर एंटर दबाएं।

Keyboard.println ("पासवर्ड 3"); कीबोर्ड.प्रेस (KEY_RETURN); कीबोर्ड.रिलीज़ (KEY_RETURN); टूटना;

चूक जाना:

Keyboard.println ("कुछ गलत हो गया, और कोई भी बटन जहां पता चला।"); टूटना;}

चरण 4: Arduino को लिखें।

Arduino को लिखें।
Arduino को लिखें।
Arduino को लिखें।
Arduino को लिखें।
Arduino को लिखें।
Arduino को लिखें।

मुझे लगता है कि आपने Arduino Pro Micro के लिए आवश्यक पैकेजों के साथ अपना Arduino IDE सेट किया है।

लेकिन आपको Keyboard.h लाइब्रेरी को जोड़ना होगा। Arduino लाइब्रेरी मैनेजर खोलें, और कीबोर्ड खोजें, कीबोर्ड नाम वाले को चुनें, और इसे इंस्टॉल करें।

जब आप संस्थापन समाप्त कर लें तो पुस्तकालय प्रबंधक को बंद कर दें।

(सुनिश्चित करें कि आपका arduino बोर्ड जुड़ा हुआ है और टूल मेनू में चुना गया है।) राइट बटन पर क्लिक करें, और आपका काम हो जाएगा!

सिफारिश की: