VEXcode IQ (प्रथम पीढ़ी) में एक कस्टम IQ नियंत्रक कॉन्फ़िगर करना

यह लेख संग्रहीत कर दिया गया है। अद्यतन लेख यहां देखें।

आप अनुकूलित VEXcode IQ प्रोजेक्ट का उपयोग करके प्रोग्रामिंग के बिना अपने रोबोट के साथ VEX IQ नियंत्रक का उपयोग कर सकते हैं।

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

अलग-अलग मोटरों और ड्राइवट्रेन के लिए पोर्ट निम्नानुसार हैं:

  • मोटर्स:
    • आर्ममोटर: पोर्ट 10
    • क्लॉमोटर: पोर्ट 11
  • ड्राइवट्रेन:
    • लेफ्टमोटर: पोर्ट 1
    • राइटमोटर: पोर्ट 6

इस लेख में हम निम्नलिखित चरण अपनाएंगे:

  • मोटर्स जोड़ना
  • ड्राइवट्रेन जोड़ना
  • नियंत्रक जोड़ना
  • नियंत्रक के बटनों को मोटरें सौंपना
  • नियंत्रक के जॉयस्टिक को ड्राइवट्रेन असाइन करना
  • परिवर्तन सहेजना
  • प्रोजेक्ट डाउनलोड करें और चलाएँ

मोटर्स जोड़ना

VEXcode IQ टूलबार में कोड व्यूअर और हेल्प आइकन के बीच में डिवाइसेस आइकन हाइलाइट किया गया है।

मोटर को कॉन्फ़िगर करने के लिए, डिवाइस विंडो खोलने के लिए डिवाइस बटन का चयन करें। 

VEXcode IQ डिवाइस मेनू में IQ रोबोट ब्रेन जनरेशन सेटिंग दिखाई गई है। यह सेटिंग पहली पीढ़ी के विकल्प पर सेट है।

उस पीढ़ी का चयन करें जिसके साथ आप काम कर रहे हैं।

VEXcode IQ डिवाइस मेनू में 'डिवाइस जोड़ें' बटन चयनित होना चाहिए।

“डिवाइस जोड़ें” चुनें.

VEXcode IQ डिवाइस मेनू में 'डिवाइस जोड़ें' बटन का चयन करने के बाद का समय दिखाई देगा। मोटर विकल्प को हाइलाइट किया गया है।

“मोटर” चुनें।

VEXcode IQ में पोर्ट मेनू चुनें, जहां स्मार्ट मोटर के लिए विशिष्ट पोर्ट का चयन किया जा सकता है। पोर्ट नंबर 10 को हाइलाइट किया गया है।

अपने मोटर के लिए वांछित पोर्ट संख्या का चयन करें। इस उदाहरण के लिए, अपने आर्म मोटर के लिए पोर्ट 10 का चयन करें।

VEXcode IQ डिवाइसेस विंडो में मोटर विकल्प दिखाए गए हैं। ऊपर, मोटर का नाम हाइलाइट किया गया है ताकि यह इंगित किया जा सके कि इसका नाम बदला जा सकता है। इस उदाहरण में, नाम ArmMotor पर सेट किया गया है।

विकल्प स्क्रीन के शीर्ष पर स्थित टेक्स्ट बॉक्स में नाम बदलकर “ArmMotor” करके आर्म मोटर का नाम बदलें। यदि आप कोई अमान्य नाम चुनते हैं, तो टेक्स्ट बॉक्स लाल रंग से हाइलाइट हो जाएगा, जिससे यह संकेत मिलेगा कि चुना गया नाम उपलब्ध नहीं है।

स्मार्ट पोर्ट का चयन करने और मोटर का नाम बदलने के बाद VEXcode IQ डिवाइस मेनू में जाएं। नीचे, 'Done' बटन हाइलाइट किया गया है।

एक बार मोटर का नाम बदल जाने पर, डिवाइस को कॉन्फ़िगरेशन में सबमिट करने के लिए "संपन्न" का चयन करें। दिशा चयन को ऐसे ही छोड़ दें, जब तक कि आप मोटर को और अधिक अनुकूलित नहीं करना चाहते।

नोट: "रद्द करें" का चयन करने से आपके द्वारा डिवाइस में किए गए सभी परिवर्तन पूर्ववत हो जाएंगे और वे कॉन्फ़िगरेशन का हिस्सा नहीं होंगे।

नोट: मोटर को कॉन्फ़िगर करने के बारे में अधिक जानकारी के लिए, यहां क्लिक करें.

क्लॉ मोटर जोड़ने के लिए “मोटर जोड़ना” चरण दोहराएँ और पोर्ट 11 का चयन करें। इन चरणों का उपयोग करके ड्राइवट्रेन मोटर्स न जोड़ें।


एक बार मोटरें जोड़ दिए जाने के बाद, अगला चरण ड्राइवट्रेन जोड़ना है। ड्राइवट्रेन का उपयोग गायरो के साथ और उसके बिना दोनों तरह से किया जा सकता है। यह उदाहरण गायरो के बिना ड्राइवट्रेन जोड़ने पर केंद्रित होगा।

  • गायरो के साथ ड्राइवट्रेन को कॉन्फ़िगर करने के लिए यहां पर क्लिक करें।

ड्राइवट्रेन जोड़ना

VEXcode IQ टूलबार में कोड व्यूअर और हेल्प आइकन के बीच में डिवाइसेस आइकन हाइलाइट किया गया है।

ड्राइवट्रेन को कॉन्फ़िगर करने के लिए, यदि डिवाइस विंडो पहले से खुली नहीं है तो उसे खोलने के लिए डिवाइस बटन का चयन करें। 

VEXcode IQ डिवाइस मेनू में 'डिवाइस जोड़ें' बटन चयनित होना चाहिए।

“डिवाइस जोड़ें” चुनें.

VEXcode IQ डिवाइस मेनू में 'डिवाइस जोड़ें' बटन का चयन करने के बाद का समय दिखाई देगा। ड्राइवट्रेन 2 मोटर विकल्प को प्रमुखता से दर्शाया गया है।

“ड्राइवट्रेन 2-मोटर” चुनें।

ड्राइवट्रेन 2 मोटर विकल्प को जोड़ने के लिए चुने जाने के बाद VEXcode IQ डिवाइस मेनू में जाएं। एक मेनू में लेफ्ट मोटर के लिए पोर्ट विकल्प दिखाए गए हैं, और पोर्ट नंबर 1 का चयन किया गया है।इसके बाद, एक मेनू में राइट मोटर के लिए पोर्ट विकल्प दिखाई देते हैं, और पोर्ट नंबर 6 का चयन किया गया है।

अपने बाएँ और दाएँ मोटरों के लिए वांछित पोर्ट संख्या का चयन करें। इस उदाहरण के लिए, हम बाएं मोटर के लिए पोर्ट 1 और दाएं मोटर के लिए पोर्ट 6 का चयन करेंगे। अन्य डिवाइसों के लिए पहले से कॉन्फ़िगर किए गए पोर्ट अनुपलब्ध होंगे. पोर्ट 2 को अनुपलब्ध पोर्ट के उदाहरण के रूप में धूसर रंग में दिखाया गया है।

लेफ्ट और राइट मोटर्स के लिए पोर्ट चुनने के बाद, जाइरो के लिए पोर्ट का चयन किया जाना चाहिए। इस उदाहरण में, जायरो का उपयोग नहीं किया गया है, इसलिए जायरो चेकबॉक्स को अनचेक कर दिया गया है और उसे हाइलाइट किया गया है।

गायरो बॉक्स को अन-चेक करके गायरो को बंद करें।

ड्राइवट्रेन पोर्ट्स का चयन करने के बाद और ड्राइवट्रेन सेटिंग्स स्क्रीन दिखाई देने पर VEXcode IQ डिवाइसेस मेनू खुल जाता है। नीचे, 'Done' बटन हाइलाइट किया गया है।

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

नोट: "रद्द करें" का चयन करने से आपके द्वारा डिवाइस में किए गए सभी परिवर्तन पूर्ववत हो जाएंगे और वे कॉन्फ़िगरेशन का हिस्सा नहीं होंगे।

नोट: गायरो के बिना ड्राइवट्रेन को कॉन्फ़िगर करने के बारे में अधिक विकल्पों के लिए, यहां क्लिक करें.


व्यक्तिगत मोटर और ड्राइवट्रेन को कॉन्फ़िगर करने के बाद अब नियंत्रक को कॉन्फ़िगरेशन में जोड़ा जा सकता है। 

नियंत्रक जोड़ना

VEXcode IQ टूलबार में कोड व्यूअर और हेल्प आइकन के बीच में डिवाइसेस आइकन हाइलाइट किया गया है।

नियंत्रक को कॉन्फ़िगर करने के लिए, डिवाइस विंडो खोलने के लिए डिवाइस बटन का चयन करें यदि यह पहले से खुला नहीं है। 

VEXcode IQ डिवाइस मेनू में 'डिवाइस जोड़ें' बटन चयनित होना चाहिए।

“डिवाइस जोड़ें” चुनें.

VEXcode IQ डिवाइस मेनू में 'डिवाइस जोड़ें' बटन का चयन करने के बाद का समय दिखाई देगा। कंट्रोलर विकल्प हाइलाइट किया गया है।

"नियंत्रक" का चयन करें.

अब चूंकि नियंत्रक को रोबोट विन्यास में जोड़ दिया गया है, इसलिए आर्म और क्लॉ मोटर्स को अब नियंत्रक के बटनों को सौंपा जा सकता है और ड्राइवट्रेन को नियंत्रक के जॉयस्टिक को सौंपा जा सकता है।

नियंत्रक के बटनों को मोटरें सौंपना

VEXcode IQ डिवाइस मेनू में कंट्रोलर विकल्प दिखाए गए हैं। कंट्रोलर पर मौजूद सभी बटनों का एक आरेख दिया गया है, और आरेख में प्रत्येक बटन का चयन करके उसे मोटर ग्रुप या ड्राइवट्रेन से जोड़ा जा सकता है। जॉयस्टिक के अलावा अन्य बटन हाइलाइट किए गए हैं। एल अक्ष के बटन आर्ममोटर नामक मोटर से जुड़े हैं, और एफ अक्ष के बटन क्लॉमोटर नामक मोटर से जुड़े हैं।

नियंत्रक पर बटन पर क्लिक करके मोटर को बटन पर कॉन्फ़िगर करें। एक ही बटन को कई बार क्लिक करने से आपके कॉन्फ़िगर किए गए मोटर्स का चक्र चलेगा। जब वांछित मोटर प्रदर्शित हो जाए तो रुकें। नियंत्रक में चार बटन समूह (L, R, E, और F) हैं। प्रत्येक समूह में एक एकल मोटर (जो ड्राइवट्रेन से अलग नहीं है) हो सकती है। उदाहरण के लिए, ArmMotor को L और R बटन समूहों दोनों के लिए कॉन्फ़िगर नहीं किया जा सकता, केवल उनमें से एक के लिए। एक बार मोटर कॉन्फ़िगर हो जाने के बाद, यह अन्य बटनों के लिए विकल्प के रूप में प्रदर्शित नहीं होगा।

नियंत्रक के जॉयस्टिक को ड्राइवट्रेन असाइन करना

VEXcode IQ डिवाइस मेनू में कंट्रोलर विकल्प दिखाए गए हैं। जॉयस्टिक हाइलाइट हो गए हैं लेकिन अभी तक उन्हें किसी भी क्रिया के लिए सेट नहीं किया गया है।

आप जॉयस्टिक का उपयोग करके रोबोट के ड्राइव-मोड को बदल सकते हैं, इसके लिए बटनों का चयन करें और तब तक मोड्स के माध्यम से चक्र करें जब तक कि वांछित मोड दिखाई न दे। चार मोड हैं: लेफ्ट आर्केड, राइट आर्केड, स्प्लिट आर्केड, टैंक। 

VEXcode IQ डिवाइस मेनू में कंट्रोलर विकल्प दिखाए गए हैं। लेफ्ट जॉयस्टिक बटन पर एक आइकन है जो दर्शाता है कि यह ड्राइवट्रेन पर लेफ्ट आर्केड से जुड़ा हुआ है।

बायां आर्केड - सभी गतिविधियां बाएं जॉयस्टिक द्वारा नियंत्रित होती हैं।

VEXcode IQ डिवाइस मेनू में कंट्रोलर विकल्प दिखाए गए हैं। ड्राइवट्रेन पर राइट जॉयस्टिक बटन पर एक आइकन है जो दर्शाता है कि यह राइट आर्केड से जुड़ा हुआ है।

दायां आर्केड - सभी गतिविधियां दांये जॉयस्टिक द्वारा नियंत्रित होती हैं।

VEXcode IQ डिवाइस मेनू में कंट्रोलर विकल्प दिखाए गए हैं। ड्राइवट्रेन पर स्थित बाएं और दाएं जॉयस्टिक बटन पर ऐसे आइकन बने होते हैं जो यह दर्शाते हैं कि वे स्प्लिट आर्केड से जुड़े हुए हैं।

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

VEXcode IQ डिवाइस मेनू में कंट्रोलर विकल्प दिखाए गए हैं। बाएं और दाएं जॉयस्टिक बटन पर ऐसे आइकन बने होते हैं जो यह दर्शाते हैं कि वे ड्राइवट्रेन पर स्थित टैंक से जुड़े हुए हैं।

टैंक - बायीं मोटर को बायीं जॉयस्टिक द्वारा नियंत्रित किया जाता है जबकि दायीं मोटर को दायीं जॉयस्टिक द्वारा नियंत्रित किया जाता है।

नोट: नियंत्रक को कॉन्फ़िगर करने के बारे में अधिक विकल्पों के लिए, यहां क्लिक करें.


एक बार नियंत्रक कॉन्फ़िगर हो जाने के बाद, परिवर्तनों को सहेजना आवश्यक है।

परिवर्तन सहेजना

VEXcode IQ डिवाइस मेनू में कंट्रोलर विकल्प दिखाए गए हैं। एल अक्ष के बटन आर्ममोटर नामक मोटर से जुड़े हैं, और एफ अक्ष के बटन क्लॉमोटर नामक मोटर से जुड़े हैं। ड्राइवट्रेन पर स्थित बाएं और दाएं जॉयस्टिक बटन पर ऐसे आइकन बने होते हैं जो यह दर्शाते हैं कि वे स्प्लिट आर्केड से जुड़े हुए हैं। नीचे, 'Done' बटन हाइलाइट किया गया है।

कॉन्फ़िगरेशन पूर्ण करने के लिए “पूर्ण” चुनें अन्यथा परिवर्तन सहेजे नहीं जाएंगे.


अब चूंकि नियंत्रक कॉन्फ़िगर हो गया है और परिवर्तन सहेज लिए गए हैं, इसलिए अब परियोजना को डाउनलोड और चलाया जा सकता है।

प्रोजेक्ट डाउनलोड करें और चलाएँ

VEXcode IQ टूलबार में ब्रेन और रन आइकन के बीच में डाउनलोड आइकन हाइलाइट किया गया है।

प्रोजेक्ट को ब्रेन के चयनित स्लॉट में डाउनलोड करने के लिए डाउनलोड का चयन करें।

नोट: डाउनलोड, रन और स्टॉप आइकन डाउनलोड पूरा होने तक थोड़े समय के लिए ग्रे हो जाएंगे।

VEXcode IQ टूलबार में डाउनलोड और स्टॉप आइकन के बीच में रन आइकन हाइलाइट किया गया है।

जब आपका रोबोट अभी भी आपके कंप्यूटर से जुड़ा हुआ हो, तो प्रोजेक्ट शुरू करने के लिए रन का चयन करें।

नोट: किसी प्रोजेक्ट को डाउनलोड करने और चलाने के तरीके के बारे में अधिक जानकारी के लिए, यहां क्लिक करें.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: