विषयसूची:
- चरण 1: कोड प्राप्त करें।
- चरण 2: वायरिंग। (जल्द ही जोड़ा जाएगा)
- चरण 3: अपनी पसंद में बदलें।
- चरण 4: Arduino को लिखें।
![पासपेन (Arduino पासवर्ड मैनेजर): 4 कदम पासपेन (Arduino पासवर्ड मैनेजर): 4 कदम](https://i.howwhatproduce.com/images/001/image-904-73-j.webp)
वीडियो: पासपेन (Arduino पासवर्ड मैनेजर): 4 कदम
![वीडियो: पासपेन (Arduino पासवर्ड मैनेजर): 4 कदम वीडियो: पासपेन (Arduino पासवर्ड मैनेजर): 4 कदम](https://i.ytimg.com/vi/EvQY4zBuIaY/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
![Image Image](https://i.howwhatproduce.com/images/001/image-904-75-j.webp)
![](https://i.ytimg.com/vi/Nj5TE32mZZU/hqdefault.jpg)
![पासपेन (Arduino पासवर्ड मैनेजर) पासपेन (Arduino पासवर्ड मैनेजर)](https://i.howwhatproduce.com/images/001/image-904-76-j.webp)
यह मेरा पासपेन प्रोजेक्ट है। एक छोटा सा आर्डिनो नैनो जो मुझे स्कूल में कंप्यूटर में लॉग इन करता है।
यह एक छोटे पीसीबी के साथ बनाया गया है जिसे मैंने पासवर्ड प्रिंट करने से पहले लॉक करने की अनुमति देने के लिए बटन के साथ डिज़ाइन किया है।
चरण 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 को लिखें।](https://i.howwhatproduce.com/images/001/image-904-77-j.webp)
![Arduino को लिखें। Arduino को लिखें।](https://i.howwhatproduce.com/images/001/image-904-78-j.webp)
![Arduino को लिखें। Arduino को लिखें।](https://i.howwhatproduce.com/images/001/image-904-79-j.webp)
मुझे लगता है कि आपने Arduino Pro Micro के लिए आवश्यक पैकेजों के साथ अपना Arduino IDE सेट किया है।
लेकिन आपको Keyboard.h लाइब्रेरी को जोड़ना होगा। Arduino लाइब्रेरी मैनेजर खोलें, और कीबोर्ड खोजें, कीबोर्ड नाम वाले को चुनें, और इसे इंस्टॉल करें।
जब आप संस्थापन समाप्त कर लें तो पुस्तकालय प्रबंधक को बंद कर दें।
(सुनिश्चित करें कि आपका arduino बोर्ड जुड़ा हुआ है और टूल मेनू में चुना गया है।) राइट बटन पर क्लिक करें, और आपका काम हो जाएगा!
सिफारिश की:
एंबेडेड विंडो मैनेजर: 10 कदम
![एंबेडेड विंडो मैनेजर: 10 कदम एंबेडेड विंडो मैनेजर: 10 कदम](https://i.howwhatproduce.com/images/001/image-1701-35-j.webp)
एंबेडेड विंडो मैनेजर: यह प्रोजेक्ट दिखाता है कि एलसीडी पैनल और टच स्क्रीन के साथ एम्बेडेड माइक्रो-कंट्रोलर पर चल ओवरलैप्ड विंडो के साथ विंडो मैनेजर को कैसे कार्यान्वित किया जाए। ऐसा करने के लिए व्यावसायिक रूप से उपलब्ध सॉफ़्टवेयर पैकेज हैं, लेकिन वे पैसे खर्च करते हैं और करीब हैं
केबल मैनेजर: 6 कदम
![केबल मैनेजर: 6 कदम केबल मैनेजर: 6 कदम](https://i.howwhatproduce.com/images/003/image-8165-14-j.webp)
केबल प्रबंधक: एक आईटी छात्र के रूप में, हर कोई मुझसे अपने फोन के लिए, इंटरनेट के लिए एक केबल मांगने आता है,… इसलिए मैं चाहता था कि वे मेरी मदद के बिना केबल ढूंढ सकें। इसलिए मैंने केबल मैनेजर बनाया है। इस अवधारणा को अंतिम रूप में विकसित किया जा रहा है
वेबमिन में फाइल मैनेजर को काम करना: 5 कदम
![वेबमिन में फाइल मैनेजर को काम करना: 5 कदम वेबमिन में फाइल मैनेजर को काम करना: 5 कदम](https://i.howwhatproduce.com/images/003/image-8415-2-j.webp)
वेबमिन में फाइल मैनेजर को काम करना: वेबमिन फाइल मैनेजर एक बहुत ही उपयोगी टूल है। Oracle (साबुन बॉक्स) के कारण ब्राउज़र में Java Apps का उपयोग करना बहुत कठिन हो गया है। दुर्भाग्य से, फ़ाइल प्रबंधक एक जावा ऐप है। यह बहुत शक्तिशाली है और इसे खराब करने के प्रयास के लायक है
टास्क मैनेजर - एक घरेलू काम प्रबंधन प्रणाली: 5 कदम (चित्रों के साथ)
![टास्क मैनेजर - एक घरेलू काम प्रबंधन प्रणाली: 5 कदम (चित्रों के साथ) टास्क मैनेजर - एक घरेलू काम प्रबंधन प्रणाली: 5 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/004/image-9117-2-j.webp)
टास्क मैनेजर - एक घरेलू काम प्रबंधन प्रणाली: मैं अपने घर में आने वाली एक वास्तविक समस्या (और, मैं कल्पना करता हूं, कई अन्य पाठकों की) को संबोधित करने का प्रयास करना चाहता था, जो कि मदद करने के लिए अपने बच्चों को आवंटित, प्रेरित और पुरस्कृत करना है। घर के कामों के साथ। अब तक हमने एक लैमिनेटेड शीट रखी है
पासवर्ड मैनेजर, टाइपर, मैक्रो, पेलोड ऑल इन वन!: 11 स्टेप्स (चित्रों के साथ)
![पासवर्ड मैनेजर, टाइपर, मैक्रो, पेलोड ऑल इन वन!: 11 स्टेप्स (चित्रों के साथ) पासवर्ड मैनेजर, टाइपर, मैक्रो, पेलोड ऑल इन वन!: 11 स्टेप्स (चित्रों के साथ)](https://i.howwhatproduce.com/images/002/image-4715-95-j.webp)
पासवर्ड मैनेजर, टाइपर, मैक्रो, पेलोड … ऑल इन वन!: कृपया ध्यान दें: यदि आपको इस डिवाइस (पीसीबी, सोल्डरिंग या अन्य) को बनाने में समस्या हो रही है, तो बेझिझक मुझे यहां एक निजी संदेश या एक ईमेल भेजें। [email protected]। मुझे पहले से उत्पादित पीसीबी या उपकरणों में से एक को भेजने में खुशी होगी