VEXcode IQ (प्रथम पीढ़ी) के साथ कोडिंग

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

छात्र कक्षा के वातावरण में मिलकर VEX IQ रोबोट का निर्माण कर रहे हैं।

नोट: इस लेख के अंत में अपनी परियोजना का परीक्षण करने के लिए, सुनिश्चित करें कि आप चार्ज की गई IQ बैटरीसे शुरू करें।

इस लेख में निम्नलिखित शामिल होंगे:

  • एप्लिकेशन डाउनलोड करें
  • उपकरण और टेम्पलेट
  • ब्लॉक का उपयोग करना
  • सहेजा जा रहा है
  • यदि आवश्यक हो तो फर्मवेयर अपडेट करें
  • डाउनलोड करना और चलाना
  • एक परियोजना खोलना
  • अतिरिक्त सहायक लिंक
  • मेरा पहला प्रोजेक्ट
    • 'VEX' उदाहरण प्रिंट करें (रोबोट निर्माण की आवश्यकता नहीं)
    • ड्राइव फॉरवर्ड उदाहरण (क्लॉबोट IQ बिल्ड आवश्यक)

एप्लिकेशन डाउनलोड करें

VEXcode IQ कई अलग-अलग प्रकार के उपकरणों के लिए उपलब्ध है। एप्लिकेशन को आपके डिवाइस पर डाउनलोड करना होगा। VEXcode डाउनलोड पृष्ठदेखें. 

VEXcode IQ को डाउनलोड करने के लिए Windows, Mac, Apple App Store, Google Play और Amazon Appstore जैसे प्लेटफॉर्म उपलब्ध हैं।

निम्नलिखित लिंक आपको अपने डिवाइस पर एप्लिकेशन डाउनलोड करने में मदद करेंगे:


उपकरण और टेम्पलेट

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

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

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

VEXcode IQ में डिवाइसेस मेनू साइड में खुला हुआ है और इसमें एक कनेक्टेड 2 मोटर ड्राइवट्रेन दिखाई दे रहा है। टूलबॉक्स में, अब ड्राइवट्रेन श्रेणी के ब्लॉक उपलब्ध हैं।

उदाहरण के लिए, 'ड्राइवट्रेन 2 मोटर' डिवाइस जोड़ने से टूलबॉक्स में 'ड्राइवट्रेन' ब्लॉक का सेट जुड़ जाएगा।

ऑटोपायलट रोबोट के बगल में क्लॉबॉट आईक्यू रोबोट का मॉडल दिखाया गया है।

कई मानक VEX IQ बिल्ड हैं, जैसे क्लॉबोट और ऑटोपायलट, जिनका उपयोग कक्षा और VEX STEM लैब्स में किया जा सकता है।

VEXcode IQ डिवाइसेस मेनू में एक टेम्प्लेट प्रोजेक्ट खुला हुआ है और पहले से कॉन्फ़िगर किए गए डिवाइसेस दिखाए गए हैं। इस उदाहरण में, क्लॉमोटर और आर्ममोटर नामक दो मोटरों को पोर्ट 11 और 10 पर असाइन किया गया है, और जाइरो के साथ दो मोटर ड्राइवट्रेन को पोर्ट 1, 6 और 4 पर असाइन किया गया है।

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

VEXcode IQ टूलबार में फ़ाइल मेनू खुला हुआ है और ओपन एग्जांपल्स विकल्प हाइलाइट किया हुआ है। उदाहरण खोलें (Open Examples) मेनू में पांचवां विकल्प है, जो नए ब्लॉक प्रोजेक्ट (New Blocks Project), नए टेक्स्ट प्रोजेक्ट (New Text Project), खोलें (Open) और हाल ही में खोले गए (Open Recent) विकल्पों के नीचे स्थित है।

फ़ाइल मेनू से 'उदाहरण खोलें' का चयन करके एक उदाहरण परियोजना खोलें।

फ़िल्टर बार में टेम्प्लेट्स श्रेणी को हाइलाइट करते हुए उदाहरण प्रोजेक्ट मेनू।

फ़िल्टर बार से 'टेम्पलेट्स' चुनें।

क्लॉबॉट ड्राइवट्रेन 2 मोटर उदाहरण परियोजना का थंबनेल चित्र।

फिर क्लॉबोट (ड्राइवट्रेन 2-मोटर) टेम्पलेट का चयन करें।

नोट: डिवाइसों को कॉन्फ़िगर करने के बारे में अधिक जानकारी के लिए लेख का रोबोट कॉन्फ़िगरेशन अनुभाग देखें।


ब्लॉक का उपयोग करना

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

किसी ब्लॉक को टूलबॉक्स से कार्यक्षेत्र में खींचकर प्रोजेक्ट में जोड़ा जा सकता है।

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

 इसे कार्यस्थान से ब्लॉक को खींचकर परियोजना से आसानी से हटाया जा सकता है। 

एक तीर का निशान यह दर्शाता है कि प्रिंट ब्लॉक को टूलबॉक्स में वापस खींचकर हटाया जा सकता है।

ब्लॉकों का उपयोग करने वाले कुछ अतिरिक्त उपयोगी लेख इस प्रकार हैं:


सहेजा जा रहा है

एक बार जब आप अपना VEX IQ प्रोजेक्ट पूरा कर लेंगे, तो उसे आपके डिवाइस में सेव करना होगा। आपके प्रोजेक्ट को सहेजना आपके डिवाइस के आधार पर भिन्न होता है।

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

निम्नलिखित लेख बताते हैं कि आप अपने प्रोजेक्ट को अपने डिवाइस पर कैसे सहेज सकते हैं:


यदि आवश्यक हो तो फर्मवेयर अपडेट करें

VEX IQ ब्रेन और अन्य स्मार्ट उपकरणों में एक अंतर्निहित सॉफ्टवेयर होता है जो उपकरणों को VEXcode IQ प्रोजेक्ट के साथ काम करने की अनुमति देता है। इस सॉफ्टवेयर को फर्मवेयर या अन्यथा VEXos कहा जाता है।

VEXos यूटिलिटी ऐप आइकन।

यदि फर्मवेयर आपके वर्तमान संस्करण VEXcode IQ के साथ अद्यतित नहीं है, तो आप अपने प्रोजेक्ट को IQ Brain पर डाउनलोड नहीं कर पाएंगे। जब फर्मवेयर अपडेट नहीं होता है तो VEXcode IQ आपको एक नारंगी ब्रेन आइकन प्रदर्शित करके सचेत करता है, जैसे ही एक संचालित IQ ब्रेन आपके डिवाइस से कनेक्ट होता है।

टूलबार पर नारंगी रंग का ब्रेन आइकन वाला VEXcode IQ यह दर्शाता है कि ब्रेन का फर्मवेयर पुराना हो चुका है।

नोट: फर्मवेयर के बारे में अधिक जानकारी के लिए फर्मवेयर - आरंभ करें - VEXcode IQ लेख देखें।


डाउनलोड करना और चलाना

एक USB केबल का उपयोग करके मस्तिष्क को लैपटॉप कंप्यूटर से जोड़ा गया है।

आपके प्रोजेक्ट को चलाने के लिए आपके VEXcode IQ प्रोजेक्ट को VEX IQ Brain में डाउनलोड किया जाना आवश्यक है। यह IQ ब्रेन और आपके डिवाइस के बीच एक USB कॉर्ड कनेक्ट करके पूरा किया जाता है। 

ब्रेन को वायरलेस कनेक्शन का उपयोग करके आईपैड से जोड़ा गया है।

या, आईपैड/एंड्रॉइड टैबलेट डिवाइस के साथ वायरलेस तरीके से।

VEXcode IQ में स्लॉट ड्रॉपडाउन मेनू खुला हुआ है, जिसका उपयोग कनेक्टेड ब्रेन पर मौजूद 4 स्लॉट में से एक को चुनने के लिए किया जा सकता है।

VEX IQ ब्रेन में चार डाउनलोड स्लॉट हैं जो एक ही समय में IQ ब्रेन पर चार अलग-अलग परियोजनाओं को संग्रहीत करने की अनुमति देता है।

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

कभी-कभी, डाउनलोड प्रक्रिया के दौरान डाउनलोड त्रुटि हो सकती है। हालाँकि, इनका निवारण करना आमतौर पर आसान होता है।

निम्नलिखित लेख आपको अपने VEXcode IQ प्रोजेक्ट को डाउनलोड करने और चलाने में मदद करेंगे:

नोट: अपना प्रोजेक्ट डाउनलोड करने से पहले, प्रोजेक्ट प्री-डाउनलोडिंग चेकलिस्टकी समीक्षा करें।


एक परियोजना खोलना

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

पहले से सहेजे गए ब्लॉक्स प्रोजेक्ट के साथ VEXcode IQ वर्कस्पेस में सफलतापूर्वक खुल गया।

निम्नलिखित लेख आपको अपने विशिष्ट डिवाइस पर अपना VEXcode IQ प्रोजेक्ट खोलने में मदद करेंगे:


अतिरिक्त सहायक लिंक

VEXcode IQ के साथ काम करते समय आपकी सहायता के लिए कई अतिरिक्त VEX लाइब्रेरी लेख हैं।

आरंभ करने के लिए कुछ अतिरिक्त उपयोगी लेख इस प्रकार हैं:

VEX IQ STEM लैब्समें कई मजेदार और शैक्षिक गतिविधियाँ भी हैं।

बैनर इमेज जिस पर लिखा है VEX IQ STEM Labs।


मेरा पहला प्रोजेक्ट

निम्नलिखित दो परियोजनाएं आपको VEXcode IQ में परियोजना निर्माण का अभ्यास करने की अनुमति देंगी।

'VEX' प्रिंट करें

यह परियोजना आपको रोबोट को जोड़े बिना ही परियोजना बनाने की अनुमति देगी। इसके लिए केवल VEX IQ ब्रेन और चार्ज बैटरी की आवश्यकता होगी

एक USB केबल का उपयोग करके मस्तिष्क को लैपटॉप कंप्यूटर से जोड़ा गया है।

सुनिश्चित करें कि IQ ब्रेन आपके डिवाइस से जुड़ा हुआ है और पर संचालित है।

VEXcode IQ ऐप आइकन।

VEXcode IQ लॉन्च करें.

VEXcode IQ वर्कस्पेस में डिफ़ॉल्ट ब्लैंक ब्लॉक्स प्रोजेक्ट खुला हुआ है।

एक नया रिक्त प्रोजेक्ट खुलेगा.

VEXcode IQ के साथ एक प्रोजेक्ट जो पढ़ता है: शुरू होने पर, हैलो प्रिंट करें।

'लुक्स' श्रेणी से [प्रिंट] ब्लॉक का चयन करें और इसे {When started} ब्लॉक से जोड़ें।

VEXcode IQ के साथ एक प्रोजेक्ट जो अब पढ़ता है: शुरू होने पर, VEX प्रिंट करें।

पैरामीटर में 'Hello' शब्द को 'VEX' शब्द से प्रतिस्थापित करें।

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

अपना प्रोजेक्ट सहेजें, डाउनलोड करें और चलाएँ।

डिस्प्लेप्रोजेक्ट प्रोग्राम चलाने के बाद आईक्यू (जनरेशन 1) ब्रेन स्क्रीन दिखाई देती है। स्क्रीन पर VEX संदेश प्रिंट हो गया है।

'VEX' IQ ब्रेन के LED डिस्प्ले पर प्रिंट होगा।

आगे की तरफ गाड़ी चलाये

इस परियोजना का उपयोग मानक क्लॉबोट आईक्यू के साथ किया जाना है। निर्माण निर्देशों के लिए क्लॉबोट विद कंट्रोलर STEM लैब देखें।

क्लॉबॉट आईक्यू बिल्ड का तिरछा दृश्य।

एक USB केबल का उपयोग करके मस्तिष्क को लैपटॉप कंप्यूटर से जोड़ा गया है।

सुनिश्चित करें कि IQ ब्रेन आपके डिवाइस से जुड़ा हुआ है और पर संचालित है।

VEXcode IQ ऐप आइकन।

VEXcode IQ लॉन्च करें.

एक नया रिक्त प्रोजेक्ट खुलेगा.

क्लॉबॉट ड्राइवट्रेन 2 मोटर उदाहरण प्रोजेक्ट का थंबनेल।

'क्लॉबॉट (ड्राइवट्रेन 2-मोटर)' उदाहरण प्रोजेक्ट खोलें।

नोट: टेम्पलेट के लिए स्मार्ट पोर्ट 4 में जाइरो प्लग करना आवश्यक है।

वर्कस्पेस में क्लॉबॉट ड्राइवट्रेन 2 मोटर टेम्प्लेट उदाहरण प्रोजेक्ट के साथ VEXcode IQ खोला गया है। इस प्रोजेक्ट में एक नोट है जिसमें प्रोजेक्ट का विवरण और उसके डिवाइस कॉन्फ़िगरेशन का वर्णन है। इस प्रोजेक्ट में ब्लॉकों का एक ढेर भी है जिस पर लिखा है, "शुरू होने पर, 200 मिमी आगे बढ़ें।"

'ड्राइवट्रेन' श्रेणी से, [ड्राइव फॉर] ब्लॉक का चयन करें और इसे {When started} ब्लॉक से जोड़ें।

नोट: 200 मिलीमीटर आगे की ओर चलाने से क्लॉबोट के पहिये एक चक्कर आगे बढ़ जाएंगे।

अपना प्रोजेक्ट सहेजें, डाउनलोड करें और चलाएँ। अब क्लॉबॉट नीचे दिए गए एनिमेशन में दिखाए अनुसार 200 मिमी आगे बढ़ेगा।

नोट: यदि आपको VEXcode IQ के साथ काम करते समय कोई समस्या आती है, तो कृपया VEXcode IQ में पाए जाने वाले फीडबैक टूल उपयोग करें।

 

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

Last Updated: