विज्ञापन

विनम्र Arduino बहुत सारी चीजें कर सकता है, लेकिन क्या आप जानते हैं कि यह एक यूएसबी कीबोर्ड का अनुकरण कर सकता है। आप इस सरल सर्किट के साथ एक ही कस्टम शॉर्टकट कुंजी में लंबे कीबोर्ड शॉर्टकट को याद करने के लिए उन मुश्किलों को जोड़ सकते हैं। यहाँ अंतिम परिणाम है:

इससे पहले कभी Arduino का इस्तेमाल नहीं किया? हमारी जाँच करें गेटिंग स्टार्टेड गाइड Arduino के साथ शुरुआत करना: एक शुरुआती गाइडArduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्रोटोटाइपिंग प्लेटफॉर्म है जो लचीले, आसानी से उपयोग होने वाले हार्डवेयर और सॉफ्टवेयर पर आधारित है। यह कलाकारों, डिजाइनरों, शौकीनों और इंटरैक्टिव वस्तुओं या वातावरण बनाने में रुचि रखने वाले किसी भी व्यक्ति के लिए अभिप्रेत है। अधिक पढ़ें प्रथम।

जिसकी आपको जरूरत है

Arduino शॉर्टकट पार्ट्स
यहां आपको यह प्रोजेक्ट बनाने की आवश्यकता है:

  • 1 एक्स Arduino प्रो माइक्रो।
  • मोमेंटरी बटन या कीबोर्ड बटन।
  • 10K ओम प्रतिरोधों।
  • मिश्रित हुकअप तार।
  • 1 x 220 ओम प्रतिरोधक।
  • 1 एक्स 5 मिमी (0.197 इंच) एलईडी।
  • 1 एक्स 5 मिमी एलईडी धारक।

इस परियोजना के लिए आपको एक बहुत विशिष्ट Arduino की आवश्यकता होगी। मैं एक का उपयोग कर रहा हूँ प्रो माइक्रो

instagram viewer
, क्योंकि वे इतने छोटे और सस्ते हैं, आपको एक Arduino की जरूरत है जिसमें USB-Serial प्रोसेसर से बनाया गया हो (Atmega32u4)। इस परियोजना को अन्य Arduinos के साथ बनाया जा सकता है, जैसे कि UNO या नैनो, हालांकि इसके लिए बायोस को फिर से फ्लैश करने और चीजों को काम करने के बारे में जानने के लिए बहुत मेहनत की आवश्यकता होती है। अन्य Arduino मॉडल के क्लोन आमतौर पर बिल्कुल भी काम नहीं करते हैं, लेकिन एक प्रो माइक्रो क्लोन भी ठीक है।

OSOYOO प्रो माइक्रो ATmega32U4 5V / 16MHz मॉड्यूल बोर्ड के साथ 2 पंक्ति पिन हैडर के लिए Arduino लियोनार्डो ATmega328 प्रो मिनी बदलेंOSOYOO प्रो माइक्रो ATmega32U4 5V / 16MHz मॉड्यूल बोर्ड के साथ 2 पंक्ति पिन हैडर के लिए Arduino लियोनार्डो ATmega328 प्रो मिनी बदलें अमेज़न पर अब खरीदें $10.99

आपको प्रत्येक बटन के लिए एक क्षणिक बटन, एक 10K ओम रोकनेवाला और उपयुक्त हुकअप तार की आवश्यकता होगी। मैं वास्तविक शॉर्टकट बटन के लिए चेरी एमएक्स मैकेनिकल कीबोर्ड स्विच का उपयोग कर रहा हूं, हालांकि कोई भी स्विच करेगा, बशर्ते कि यह क्षणिक हो और लचर न हो।

इसके निर्माण के आधार पर आपको कुछ अन्य वस्तुओं की आवश्यकता हो सकती है। यदि आप इसे प्रोटोटाइप बनाना चाहते हैं, तो आपको एक की आवश्यकता होगी सोल्डरलेस ब्रेडबोर्ड. यह एक अच्छे पर पैसा खर्च करने लायक है - वे कभी-कभी बहुत अविश्वसनीय हो सकते हैं। यदि आप इसे बॉक्स करना चाहते हैं, तो आप कुछ स्ट्रिपबोर्ड खरीदना चाहेंगे।

योजना बनाएं

यहां बताया गया है कि यह कैसे काम करेगा Arduino को USB कीबोर्ड की तरह कार्य करने के लिए प्रोग्राम किया जाएगा - जहां तक ​​आपके कंप्यूटर का संबंध है, यह है। Arduino से जुड़े कई बटन आपके कंप्यूटर पर मुख्य कमांड भेजेंगे। आप केवल एक बटन दबाएंगे, लेकिन आपका कंप्यूटर सोचेंगे कि आपने दबाया है ऑल्ट > F4, उदाहरण के लिए।

एक स्विच का चयन

Arduino चेरी एमएक्स

एमएक्स श्रृंखला स्विच के कई रूप हैं। यह वेबसाइट एक उत्कृष्ट परिचय प्रदान करता है, हालांकि वे अनिवार्य रूप से शोर और दबाव में आते हैं। कुछ मॉडलों को दबाने के लिए अधिक बल की आवश्यकता होती है, और कुछ मॉडल दबाए जाने पर एक यांत्रिक "क्लिक" ध्वनि बनाते हैं। मैंने चेरी एमएक्स ब्राउन का उपयोग किया है, जो दबाए जाने पर शोर नहीं करते हैं। वे सभी समान आयाम हैं, इसलिए बिना किसी चिंता के किसी भी मॉडल को चुनें (या मिक्स एंड मैच)।

आपको निश्चित रूप से कुछ प्रमुख कैप्स खरीदने की आवश्यकता होगी, और इसकी एक दुनिया है कस्टम डिजाइन वहाँ से चुनने के लिए - हम से खरीदा है कीबोर्डको यू.के.

मुकदमा

मैंने यह मामला 3 डी प्रिंट किया है, और आप इसे डाउनलोड कर सकते हैं .STL से फ़ाइलें Thingiverse. यदि आपके पास 3D प्रिंटर नहीं है तो चिंता न करें, आप अभी भी इसे बना सकते हैं। कई वेबसाइटें 3D प्रिंटिंग सेवाएं प्रदान करती हैं, जैसे कि 3 डी हब या Shapeways. वैकल्पिक रूप से, यह एक बहुत ही सरल मामला है, आप अपने स्वयं के प्लास्टर्ड, स्वेक्सक्स, लकड़ी, या यहां तक ​​कि कार्डबोर्ड से बाहर कर सकते हैं। यदि आप वास्तव में मितव्ययी होना चाहते हैं, तो चेरी एमएक्स एक स्विच टेस्टर / सैम्पलर सेट पर बेचते हैं वीरांगना (यूके). आपको 4 M5 x 35 मिमी बोल्ट और 4 M5 नट की आवश्यकता होगी। आप निश्चित रूप से आपके पास उपयुक्त विकल्प के लिए इन्हें स्थानापन्न कर सकते हैं।

मैक्स कीबोर्ड कीप, चेरी एमएक्स स्विच, टेस्टर किट (9 स्विच प्रो सैम्पलर टेस्टर किट)मैक्स कीबोर्ड कीप, चेरी एमएक्स स्विच, टेस्टर किट (9 स्विच प्रो सैम्पलर टेस्टर किट) अमेज़न पर अब खरीदें $14.99

यदि आप अपना स्वयं का मामला बना रहे हैं, तो एक महत्वपूर्ण विवरण आपको जानना चाहिए: चेरी एमएक्स स्विच उनके बढ़ते छेद में एक पुश-फिट हैं। उन्हें 14 x 14 मिमी (0.551 इंच) वर्ग बढ़ते छेद की आवश्यकता होती है, जिसमें प्लेट 1.5 मिमी (0.059 इंच) से अधिक मोटी नहीं होती है। इन आयामों से बहुत दूर, और आपके स्विच अब सही ढंग से माउंट नहीं हो सकते हैं।

शॉर्टकट केस
3 डी प्रिंटेड केस दो भागों में है, ऊपर और नीचे। चेरी एमएक्स स्विच को चौकोर छेदों में धकेलें:

शॉर्टकट चेरी एमएक्स माउंट

सुनिश्चित करें कि आप स्विचेस को सही तरीके से माउंट करते हैं। शीर्ष पर शब्द "चेरी" है, और नीचे थोड़ा पायदान है। इस छोटे स्लॉट में एक 3 मिमी एलईडी डालें:

शॉर्टकट चेरी एमएक्स एलईडी

आप पा सकते हैं कि एल ई डी सबसे अच्छा घुड़सवार "उल्टा" दिखता है। यह मेरे द्वारा उपयोग किए जाने वाले कीकेस के लिए मामला था, और यह स्विच को बिल्कुल भी प्रभावित नहीं करता है।

अब आपके पास 9 LEDS के साथ नौ स्विच होने चाहिए। इन भागों में से किसी को गोंद करने की आवश्यकता नहीं है। मिलाप एल ई डी आयोजित करेगा, और घर्षण स्विच आयोजित करेगा।

शॉर्टकट चेरी एमएक्स ऑल

अगला, एलईडी माउंट में पेंच (अब के लिए हटाए गए एलईडी को छोड़ दें)। सर्किट बनने के बाद आप केस को बाद में असेंबल करना समाप्त कर देंगे।

सर्किट

यह सर्किट स्ट्रिपबोर्ड पर बनाया गया है। यह एक प्रिंट सर्किट बोर्ड (पीसीबी) की लागत के बिना, अर्ध-स्थायी सर्किट बनाने के लिए उत्कृष्ट है। यह बस एक दिशा में समानांतर चलने वाले तांबे के पटरियों के साथ शीसे रेशा का एक टुकड़ा है। इन पटरियों को मिलाप किया जा सकता है, साथ ही कट भी किया जा सकता है। एक ट्रैक काटना एक विशेष उपकरण या एक छोटे ड्रिल बिट के साथ किया जा सकता है।

सोल्डरिंग पर भी भरोसा नहीं? अच्छी तरह से देखिए इन सरल परियोजनाओं जानिए कैसे मिलाएं ये सिंपल टिप्स और प्रोजेक्ट्सक्या आप गर्म लोहे और पिघली हुई धातु के विचार से थोड़े भयभीत हैं? यदि आप इलेक्ट्रॉनिक्स के साथ काम करना शुरू करना चाहते हैं, तो आपको सोल्डर सीखने की जरूरत है। हम मदद करें। अधिक पढ़ें प्रथम।

यहां स्ट्रिपबोर्ड लेआउट (ट्रेलिंग लीड को छोड़कर):

Arduino शॉर्टकट स्ट्रिपबोर्ड

सुनिश्चित करें कि आप प्रतिरोधों और Arduino के तहत निशान काटते हैं। चूंकि स्ट्रिपबोर्ड सर्किट को पढ़ना बहुत मुश्किल हो सकता है, यहाँ एक ब्रेडबोर्ड संस्करण है:

Arduino शॉर्टकट ब्रेडबोर्ड

यह एक छोटे से स्थान में सभी घटकों को निचोड़ने के लिए एक तंग फिट है। अपने स्ट्रिपबोर्ड के कोनों को इस प्रकार काटें:

शॉर्टकट पट्टी

यह मामले के तल में बड़े करीने से फिट होना चाहिए:

बॉक्स में शॉर्टकट स्ट्रिपबोर्ड

सुनिश्चित करें कि ट्रैक लंबवत चल रहे हैं।

एनोड कनेक्ट करें (लंबे पैर, सकारात्मक) 200 ओम अवरोधक के लिए एलईडी का और फिर +5 वी तक। कैथोड कनेक्ट करें (छोटा पैर, नकारात्मक) जमीन की। हीट सिकुड़न के साथ पैरों को कवर करें और फिर एलईडी होल्डर में धकेलें। किसी भी गोंद की आवश्यकता नहीं है, हालांकि आपका एलईडी धारक पुश-फिट नहीं हो सकता है, इसलिए आपको इन निर्देशों को अनुकूलित करने की आवश्यकता हो सकती है।

शॉर्टकट स्थिति एलईडी

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

अब कीप के लिए सभी एल ई डी को मिलाप करने का समय है। इनका उपयोग पूरी तरह से कुंजियों को चमकाने के लिए किया जाता है, इसलिए आप चाहें तो इन्हें छोड़ सकते हैं, और इन्हें केवल बिजली के लिए, एक डिजिटल पिन से नहीं जोड़ा जाना चाहिए। सभी एनोड को एक साथ कनेक्ट करें, और सभी कैथोड को एक साथ। मेरी गलती से सीखें - स्विच को वायर करने से पहले ऐसा करना बहुत आसान है! एनोड से +5 वी से कनेक्ट करें, हालांकि 220 ओम अवरोधक, और जमीन पर कैथोड। इन एल ई डी को समानांतर में तार दिया जाता है। यहाँ केवल इन एल ई डी के लिए सर्किट है:

शॉर्टकट बटन एलईडी सर्किट

एल ई डी और Arduino के बीच संबंध को कवर करने के लिए हीट सिकुड़ ट्यूबिंग के एक छोटे टुकड़े का उपयोग करें:

शॉर्टकट LED Heatshrink

सभी एल ई डी काम का परीक्षण करने के लिए Arduino को पावर करें। आपको कोई कोड अपलोड करने की आवश्यकता नहीं है। यदि कोई एल ई डी काम नहीं कर रहा है, तो जाएं और अपनी वायरिंग की दोबारा जांच करें।

शॉर्टकट एलईडी परीक्षण

अब स्विच को तार दें। ये एक 10k रोकनेवाला के माध्यम से जुड़ा होना चाहिए, अन्यथा Arduino मर जाएगा। इसे एक मृत शॉर्ट कहा जाता है - +5 V सीधे जमीन में जाता है, और आपके सभी Arduino के अवशेष धुएं का एक कश होगा (मुझ पर विश्वास करें, मैंने पहले से ही एक को मार डाला है, इसलिए आपके पास नहीं है)। यहाँ एक स्विच के लिए सर्किट है:

Arduino शॉर्टकट सर्किट

यह सर्किट सभी नौ स्विचों के लिए समान है। स्विच को डिजिटल पिंस से दो को दस के माध्यम से कनेक्ट करें, प्रत्येक अपने स्वयं के 10K अवरोधक के साथ जमीन पर। चेरी एमएक्स स्विच को ध्यान में रखते हुए सावधान रहें, वे थोड़े नाजुक हो सकते हैं, मेरे पास कई पिन थे। आप इन्हें सीधे कुछ और स्ट्रिपबोर्ड में मिलाप करना चाह सकते हैं, हालांकि ट्रेलिंग लीड अभी भी उपयुक्त हैं।

यह वायरिंग के लिए है। आप एक यूएसबी टाइप बी महिला सॉकेट माउंट करने की इच्छा कर सकते हैं, हालांकि उन पर छोटे पिन अक्सर मिलाप के लिए काफी मुश्किल हो सकते हैं। यदि आप ऐसा करने की इच्छा नहीं रखते हैं, तो चिंता न करें। Arduino पर माइक्रो USB कनेक्टर चेसिस में छेद को बड़े करीने से फिट करता है। यदि आप विभिन्न USB प्रकारों के बारे में थोड़ा भ्रमित हैं, तो सुनिश्चित करें कि आप मतभेदों को समझें USB केबल के प्रकार और किस एक का उपयोग करना है, समझेंक्यों कई अलग-अलग यूएसबी केबल प्रकार हैं? यूएसबी कनेक्टर प्रकार और सबसे अच्छा केबल कैसे खरीदें के बीच अंतर जानें। अधिक पढ़ें .

अंत में, अपने सर्किट को डबल चेक करें कि यह सही है। एक शॉर्ट आसानी से एक Arduino को नष्ट कर सकता है, और स्ट्रिपबोर्ड का उपयोग करना आसान हो सकता है।

कोड

अब परीक्षण सही सर्किट है। आगे बढ़ने से पहले ऐसा करना एक अच्छा विचार है, इसलिए आप अब किसी भी मुद्दे को ठीक कर सकते हैं। इस परीक्षा कोड को अपलोड करें और सही बोर्ड का चयन करना न भूलें और से पोर्ट करें उपकरण > मंडल तथा उपकरण > बंदरगाह मेनू):

const int बटन [] = {2,3,4,5,6,7,8,9,10}; // सभी बटन पिंस शून्य सेटअप की सरणी () {// एक बार चलाने के लिए अपना सेटअप कोड यहां रखें: Serial.begin (9600); पिनमोड (2, INPUT); पिनमोड (3, INPUT); पिनमोड (4, INPUT); पिनमोड (5, INPUT); पिनमोड (6, INPUT); पिनमोड (7, INPUT); पिनमोड (8, INPUT); पिनमोड (9, INPUT); पिनमोड (10, INPUT); } शून्य लूप () {// अपना मुख्य कोड यहां रखें, बार-बार चलाने के लिए: (int i = 2) के लिए; i <11; ++ i) {if (digitalRead (i) == High) {// सॉफ्टवेयर डे-बाउंस सटीकता में देरी (10) में सुधार करता है; अगर (digitalRead (i) == High) {// चेक स्विच Serial.print ("इनपुट"); सिरियल.प्रिंटल (आई); देरी (250); } } } }

यदि आपने सर्किट को संशोधित किया है तो आपको पिन बदलने की आवश्यकता हो सकती है।

अपलोड होते ही, सीरियल मॉनिटर खोलें (दायां शीर्ष > सीरियल मॉनिटर). एक-एक करके, प्रत्येक बटन दबाएं। आपको सीरियल मॉनिटर को आपके द्वारा दबाए गए बटन की संख्या दिखाना चाहिए। जैसे एलईडी के साथ, यदि आपका कंप्यूटर बहुत अधिक वर्तमान ड्राइंग के बारे में शिकायत करता है, या जब आप एक बटन दबाते हैं तो एलईडी बाहर निकल जाते हैं, तुरंत डिस्कनेक्ट करें! आपके पास सर्किट में कहीं एक शॉर्ट है, डबल चेक सर्किट सही है और कनेक्शन के बीच कोई शॉर्ट्स नहीं है।

यदि सब कुछ काम कर रहा है, तो आगे बढ़ें और सर्किट को बॉक्स में डालें। आप जगह में सर्किट को पकड़ने के लिए गोंद के एक थपका का उपयोग करना चाह सकते हैं (हालांकि तारों ने मुझे ठीक रखा)। साथ ही ढक्कन को भी बोल्ट करें।

Arduino को प्रदर्शित करने के लिए एक कीबोर्ड बहुत सरल है। यदि आप एक नैनो या यूएनओ का उपयोग कर रहे हैं, तो आप अपने Arduino का उपयोग करके फिर से प्रोग्राम करने जा रहे हैं डिवाइस फ़र्मवेयर अपडेट (DFU)। यह आमतौर पर Arduino के लिए नए फर्मवेयर को फ्लैश करने के लिए उपयोग किया जाता है। आप इसे एक नए फर्मवेयर के साथ Arduino को फ्लैश करने के लिए उपयोग करने जा रहे हैं जो इसे कीबोर्ड की तरह काम करेगा। यह यहां कवर नहीं किया जाएगा, क्योंकि यह काफी जटिल काम है। Arduino वेबसाइट इसके लिए एक अच्छा ट्यूटोरियल है।

Arduino Pro Micro इस कदम को बहुत आसान बनाता है। USB कीबोर्ड का अनुकरण करने के लिए आवश्यक तर्क पहले से ही प्रोसेसर में बनाया गया है, इसलिए यह कुछ कोड लिखने जितना आसान है!

सबसे पहले, कुंजी सेट करें:

int चाबियाँ [] = {2, 3, 4, 5, 6, 7, 8, 9, 10};

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

एक सरणी समान विचारधारा वाली चीजों का संग्रह है। कंप्यूटर उन्हें जल्दी से एक्सेस करने के लिए आपके कोड को ऑप्टिमाइज़ कर सकते हैं, और वे कोड लिखने की प्रक्रिया को तेज़ कर देते हैं।

अब इनपुट के रूप में सभी पिनों को इनिशियलाइज़ करें:

शून्य सेटअप () {// अपना सेटअप कोड यहां रखें, एक बार चलाने के लिए: Keyboard.begin (); // सेटअप कीबोर्ड के लिए (int i = 2; i <11; ++ i) {// initilize pins pinMode (i, INPUT); } }

यह Arduino को बताता है कि सरणी में सभी पिन इनपुट हैं। ऐसा करने के लिए एक लूप का उपयोग किया जाता है, इसलिए लिखने के बजाय पिनमोड (2, INPUT) नौ बार, आपको केवल एक बार लिखना होगा। यह भी पुकार Keyboard.begin. यह Arduino लाइब्रेरी में बनाया गया एक फ़ंक्शन सेट करता है, जो विशेष रूप से एक कीबोर्ड का अनुकरण करने के लिए डिज़ाइन किया गया है।

नामक एक विधि बनाएँ readButton:

बूलियन readButton (int pin) {// चेक और डीबग बटन यदि (digitalRead (pin) == High) {विलंब (10); अगर (digitalRead (pin) == High) {वापसी सच; } } विवरण झूठा है; }

यह एक पिन लेता है, और जांचता है कि यह दबाया गया है या नहीं। यह बस लौटता है सच या असत्य. इसमें कुछ शामिल भी हैं सॉफ्टवेयर डिबगिंग - एक साधारण देरी और फिर स्विच को फिर से जांचना सुनिश्चित करता है कि बटन वास्तव में दबाया गया था।

अब लूप के लिए एक और अंदर कहा जाता है शून्य लूप ():

शून्य लूप () {// अपना मुख्य कोड यहां रखें, बार-बार चलाने के लिए: (इंट i = 2 के लिए; i <11; ++ i) {// चेक बटन यदि (रीडबटन (i)) {doAction (i); } } }

फिर से, यह एरे में हर एलीमेंट के ऊपर जाता है और चेक करता है कि यह दबाया गया है या नहीं। इसे यह कहा जाता है readButton विधि जो आपने पहले बनाई थी। यदि कोई बटन दबाया गया है, तो वह उस पिन नंबर को किसी अन्य विधि से पास करता है doAction:

शून्य doAction (इंट पिन) {// कार्य स्विच (पिन) {केस 2: कीबोर्ड ।println ("drive.google.com") करें; टूटना; स्थिति 3: Keyboard.println ("makeuseof.com"); टूटना; केस 4: // सीएमडी + टी (नया टैब, क्रोम) कीबोर्ड.प्रेस (KEY_LEFT_GUI); Keyboard.press ( 'टी'); देरी (100); Keyboard.releaseAll (); टूटना; स्थिति 5: // आपका कार्य यहाँ टूट गया; केस 6: // आपका कार्य यहां टूट गया; स्थिति 7: // आपका कार्य यहाँ टूट गया; स्थिति 8: // आपका कार्य यहाँ टूट गया; स्थिति 9: // आपका कार्य यहाँ टूट गया; } }

यह एक का उपयोग करके पिन नंबर की जाँच करता है स्विच बयान। स्विच स्टेटमेंट (कभी-कभी कहा जाता है स्विच केस) के समान हैं अगर बयान, हालांकि वे यह जांचने के लिए उपयोगी हैं कि एक चीज (इस मामले में पिन नंबर) कई अलग-अलग परिणामों में से एक के बराबर है। अनिवार्य रूप से, वे गणना करने के लिए बहुत तेज़ हैं।

मुख्य घटक इस स्विच स्टेटमेंट के अंदर हैं। Keyboard.println कंप्यूटर को टेक्स्ट लिखता है जैसे कि आपने भौतिक रूप से हर कुंजी टाइप की हो। Keyboard.press एक कुंजी दबाता है और रखता है। का उपयोग कर उन्हें जारी करने के लिए मत भूलना Keyboard.releaseAll थोड़ी देर के बाद!

यहाँ पूर्ण कोड है:

int चाबियाँ [] = {2, 3, 4, 5, 6, 7, 8, 9, 10}; शून्य सेटअप () {// अपना सेटअप कोड यहां रखें, एक बार चलाने के लिए: Keyboard.begin (); // सेटअप कीबोर्ड के लिए (int i = 2; i <11; ++ i) {// initilize pins pinMode (i, INPUT); } } शून्य लूप () {// अपना मुख्य कोड यहां रखें, बार-बार चलाने के लिए: (int i = 2) के लिए; i <11; ++ i) {// चेक बटन यदि (रीडबटन (i)) {doAction (i); } } } बूलियन रीडबटन (इंट पिन) {// चेक एंड डिब्यू बटन अगर (डिजिटलरेड (पिन) == हाई) {विलंब (10); अगर (digitalRead (pin) == High) {वापसी सच; } } विवरण झूठा है; } शून्य doAction (इंट पिन) {// कार्य स्विच (पिन) {केस 2: कीबोर्ड ।println ("drive.google.com") करें; टूटना; स्थिति 3: Keyboard.println ("makeuseof.com"); टूटना; केस 4: // सीएमडी + टी (नया टैब, क्रोम) कीबोर्ड.प्रेस (KEY_LEFT_GUI); Keyboard.press ( 'टी'); देरी (100); Keyboard.releaseAll (); टूटना; स्थिति 5: // आपका कार्य यहाँ टूट गया; केस 6: // आपका कार्य यहां टूट गया; स्थिति 7: // आपका कार्य यहाँ टूट गया; स्थिति 8: // आपका कार्य यहाँ टूट गया; स्थिति 9: // आपका कार्य यहाँ टूट गया; } }

सभी संख्याओं और अक्षर कुंजियों के अलावा, Arduino नामक अधिकांश विशेष कुंजी दबा सकते हैं कीबोर्ड संशोधक. ये कीबोर्ड शॉर्टकट दबाने के लिए विशेष रूप से उपयोगी हैं। Arduino वेबसाइट में एक है सहायक सूची.

अब वह सब कुछ छोड़ कर कुछ शॉर्टकट बनाना है। आप इसे मौजूदा शॉर्टकट्स जैसे कि मैप कर सकते हैं ऑल्ट + F4 (विंडोज़ में करीबी कार्यक्रम) या cmd + क्यू (प्रोग्राम macOS से बाहर निकलें)। वैकल्पिक रूप से, सुनिश्चित करें कि आप हमारे पढ़ें परम कीबोर्ड शॉर्टकट गाइड विंडोज कीबोर्ड शॉर्टकट 101: अंतिम गाइडकीबोर्ड शॉर्टकट आपको घंटों का समय बचा सकता है। सार्वभौमिक विंडोज कीबोर्ड शॉर्टकट, विशिष्ट कार्यक्रमों के लिए कीबोर्ड ट्रिक्स और अपने काम को तेज करने के लिए कुछ अन्य युक्तियां मास्टर करें। अधिक पढ़ें , विंडोज शॉर्टकट कैसे बनाये विंडोज डेस्कटॉप शॉर्टकट कैसे बनाएं आसान तरीकास्मार्ट डेस्कटॉप शॉर्टकट मेनू और फ़ोल्डरों के माध्यम से आपको माइंडलेस शिफ्टिंग से बचा सकते हैं। हम आपको उन्हें बनाने के त्वरित और आसान तरीके दिखाते हैं। अधिक पढ़ें , तथा प्रत्येक Chrome बुक शॉर्टकट हर Chromebook कीबोर्ड शॉर्टकट आपको चाहिए होगाहर महत्वपूर्ण Chrome बुक कीबोर्ड शॉर्टकट की सूची के साथ मास्टर क्रोम ओएस जिसकी आपको आवश्यकता होगी। अधिक पढ़ें आरंभ करने के लिए अपने स्वयं के शॉर्टकट बनाना।

क्या आपने अपना खुद का शॉर्टकट बॉक्स बनाया है? मुझे टिप्पणियों में बताएं, मुझे कुछ तस्वीरें देखना पसंद है!

जो ब्रिटेन के लिंकन विश्वविद्यालय से कंप्यूटर विज्ञान में स्नातक हैं। वह एक पेशेवर सॉफ़्टवेयर डेवलपर है, और जब वह ड्रोन नहीं उड़ा रहा है या संगीत नहीं लिख रहा है, तो उसे अक्सर तस्वीरें लेने या वीडियो बनाने के लिए पाया जा सकता है।