यह लेख उपयोगकर्ताओं को उपलब्ध VEX कोडिंग संसाधनों और सामग्री को दिखाता है।

कोडिंग का परिचय

कोड लिखने में सिंटैक्स, संरचनाएं, कमांड और पैरामीटर का उपयोग होता है।

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

दुनिया के साथ इंटरफेसिंग में - मोटर, तंत्र, मैनिपुलेटर, गति का उपयोग होता है।

गणनात्मक सोच में एल्गोरिदम, अमूर्तता, आलोचनात्मक सोच, समस्या समाधान और रचनात्मकता का उपयोग होता है।

कोडिंग के प्रति प्रेम में असफलता, दृढ़ता और अंततः कोड के सफल होने पर मिलने वाली अपार खुशी शामिल है।

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

टिम फ्रीज़ - वीईएक्स का वह इंटर्न जिसने कभी वीईएक्स नहीं छोड़ा। अब वीईएक्स में शैक्षिक प्रौद्योगिकी के उपाध्यक्ष।


कोडिंग के बारे में छात्रों के साथ साक्षात्कार

टीमों और छात्रों द्वारा कोडिंग के प्रति अपने दृष्टिकोण के बारे में दिए गए साक्षात्कारों को देखें और उनसे सीखें।

फार्मर्सविले रोबोटिक्स टीम ने अपना वीआरसी कोड कैसे लिखा>

टीम पैराडाइम, 315वाई, इंजीनियरिंग और सेंसर>


VEXcode तक पहुंचना

छात्र लैपटॉप लेकर बैठा है

VEXcode, VEX द्वारा VEX रोबोटों के लिए बनाया गया कोडिंग टूल है। VEX 123, GO, IQ, EXP और V5 के लिए संस्करण उपलब्ध हैं। इसमें VEXcode VR भी है जो आपको वर्चुअल रोबोट को प्रोग्राम करने की सुविधा देता है।

वीडियो ट्यूटोरियल की मदद से कोडिंग सीखें

VEXcode के हर संस्करण के अंदर, ऊपर बाईं ओर एक TUTORIALS बटन होता है। यह बटन आपको विभिन्न विषयों पर वीडियो ट्यूटोरियल तक पहुंच प्रदान करता है, और यह शुरुआत करने के लिए एक आदर्श स्थान है।

  • अपने VEXcode संस्करण को चलाएं और ट्यूटोरियल पर क्लिक करें।

VEXcode सहायता का उपयोग करें

VEXcode सहायता

VEXcode के प्रत्येक संस्करण में ऊपरी दाएं कोने के पास एक HELP बटन होता है। हेल्पलाइन बताती है कि प्रत्येक ब्लॉक या टेक्स्ट कमांड कैसे काम करता है, और इसमें उदाहरण कोड भी शामिल है।

मदद उपलब्ध है

  • अवरोध पैदा करना
  • पायथन
  • सी++

वर्चुअल स्किल्स से शुरुआत करें

VIQC वर्चुअल स्किल्स विंडो

वीआरसी वर्चुअल स्किल्स विंडो

वर्चुअल स्किल्स, वीईएक्स प्रतियोगिताओं के लिए कोडिंग शुरू करने के लिए एक अच्छी जगह है।

नई टीमों को रोबोटों की कोडिंग शुरू करने में कठिनाई होती है क्योंकि टीम के कोडर्स को अक्सर सीखने का समय नहीं मिलता है।

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

फ़ायदे:

  • कोडिंग की जानकारी सीखें
  • खेल रणनीति कौशल को समझें
  • ब्लॉक्स या पायथन में अपना खुद का रोबोट कोड करने के लिए तैयार हो जाइए।
  • अपनी डिबगिंग क्षमताओं को बेहतर बनाएं
  • कोडिंग में अपना आत्मविश्वास बढ़ाएँ

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

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


क्या मुझे ब्लॉक्स, पायथन या सी++ का उपयोग करना चाहिए?

200 मिमी ब्लॉक को आगे बढ़ाएं

ब्लॉक से शुरुआत करें

शुरुआती लोगों के लिए हम VEX IQ और VEX V5 के लिए ब्लॉक से शुरू करने की सलाह देते हैं।

  • पठनीयता: कमांड आसानी से पढ़े जा सकते हैं
  • स्मरण: सभी कमांड उपयोगकर्ता को दिखाई देते हैं।
  • टाइपिंग: ड्रैग एंड ड्रॉप इंटरफेस, जिसमें बहुत कम टाइपिंग की आवश्यकता होती है।

अनुशंसित में सीखने में बाधा क्यों आती है" के बारे में और पढ़ें।

200 मिमी आगे बढ़ाएं पायथन कमांड

पायथन में परिवर्तन

जो कोडर टेक्स्ट पर काम करने के लिए तैयार है, उसके लिए हम Pythonकी सलाह देते हैं, जब तक कि आपकी टीम या कोच C++ में अधिक कुशल न हो।

C++ के मुकाबले Python को क्यों बेहतर माना जाता है?

  • पठनीयता: पायथन में सी++ की तुलना में कम तकनीकी शब्दावली और सरल वाक्य संरचना का प्रयोग होता है।
  • भविष्य के रोजगार: पायथन का उपयोग सी++ की तुलना में अधिक व्यापक रूप से किया जाता है।
  • शिक्षा: स्कूलों में पायथन पढ़ाए जाने की संभावना अधिक है।
  • प्रदर्शन: पायथन का प्रदर्शन C++ के बराबर है।

लेख पढ़कर कोडिंग सीखें

VEX लाइब्रेरी का VEXcode IQ अनुभाग

VEX लाइब्रेरी में कोडिंग पर लेख हैं जिनमें शामिल हैं:

  • शुरू करना
  • VEXcode इंस्टॉल करना
  • प्रोजेक्ट खोलना और सहेजना
  • रोबोट कॉन्फ़िगरेशन
  • ब्लॉक, पायथन और सी++ पर ट्यूटोरियल

VEX लाइब्रेरी लिंक:


वर्चुअल रोबोट के साथ कोडिंग सीखें

VEXcode VR विंडो

VEXcode VR (वर्चुअल रोबोट) कोडिंग सीखने का एक शानदार तरीका है, साथ ही इसमें आपको हर बार अपने कोड का परीक्षण करने के लिए बैटरी चार्ज करने या अपने फ़ील्ड को रीसेट करने की आवश्यकता नहीं होती है।

  • vr.vex.com पर शुरुआत करें
  • वीडियो ट्यूटोरियल और उदाहरण उपलब्ध हैं।

कोडिंग सहायता

छात्र और मार्गदर्शक लैपटॉप को देख रहे हैं

सहायता के कई स्रोत उपलब्ध हैं।

आपके कोच की ओर से

  • कोच आपकी सोच से कहीं ज्यादा जानते हैं। और वे अन्य कोचों और टीमों से मदद मांग सकते हैं।

VEX फोरम

  • छात्र और प्रशिक्षक प्रोग्रामिंग सपोर्ट में प्रश्न पूछ सकते हैं

VEXcode टीम से संपर्क करें

  • क्या आपको अभी भी कोई ऐसी समस्या आ रही है जिसका समाधान आप नहीं कर पा रहे हैं?
  • क्या आपके पास VEXcode को बेहतर बनाने के लिए कोई सुझाव है?
  • VEXcode टीम को सीधे टिप्पणियाँ, प्रश्न और नैदानिक ​​जानकारी प्रदान करने के लिए FEEDBACK बटन का उपयोग करें।

कंप्यूटर विज्ञान पाठ्यक्रम का उपयोग करें

VEXcode VR कंप्यूटर विज्ञान पाठ्यक्रम

VEX के निशुल्क पाठ्यक्रम और गतिविधियों का उपयोग करके ब्लॉक्स और पायथन में कोडिंग सीखें।

पाठों में शामिल हैं:

  • परिचय और बुनियादी बातें
  • अपने रोबोट को हिलाना
  • व्यवहारों को दोहराना
  • भूलभुलैया में रास्ता खोजना
  • दूर से दीवारों का पता लगाना
  • रंगों के साथ निर्णय
  • लूप के साथ चलती डिस्क
  • एल्गोरिदम विकसित करना

cs.vex.comपर जाएं, और वहां रहते हुए गतिविधियों और संसाधनों को देखें!


VEX विज़ुअल स्टूडियो कोड एक्सटेंशन

VEXcode VEX उपयोगकर्ताओं के लिए अनुशंसित कोडिंग वातावरण है, जब वे कोडिंग सीखने की अपनी यात्रा शुरू करते हैं। जो छात्र कोडिंग में करियर बनाने की सोच रहे हैं और टेक्स्टुअल कोडिंग में निपुणता प्राप्त कर चुके हैं, उन्हें पेशेवर कोडर्स द्वारा उपयोग किए जाने वाले टूल्स सीखने से लाभ होगा। माइक्रोसॉफ्ट का विजुअल स्टूडियो कोड विश्वभर में % पेशेवर कोडर्स की पसंदीदा टूल है। इस उद्देश्य के लिए VEX ने माइक्रोसॉफ्ट के विजुअल स्टूडियो कोड (VS कोड) के लिए एक एक्सटेंशन बनाया है।

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

VEXcode विजुअल स्टूडियो कोड एक्सटेंशन

एक्सटेंशन सुविधाएँ

  • VS कोड के साथ संगत (संस्करण 1.66+)
  • विंडोज और मैक ओएस के साथ संगत
  • IQ (दूसरी पीढ़ी), EXP और V5 के साथ संगत
  • C++ और Python समर्थित हैं
  • VEX फर्मवेयर अपडेट करें
  • VEX API के लिए IntelliSense
  • एकीकृत सहायता/दस्तावेज़ीकरण
  • VEXcode से प्रोजेक्ट आयात करता है
  • टेम्प्लेट से नए प्रोजेक्ट बनाता है
  • हार्डवेयर समस्या निवारण उपकरण अंतर्निहित हैं

VEXcode की तुलना में इसके फायदे

  • C++ के लिए मल्टी-फाइल सपोर्ट
  • वर्जन कंट्रोल इंटीग्रेशन (जैसे, गिट)
  • लाइव शेयर एक्सटेंशन के साथ रीयल टाइम कोड सहयोग
  • अनुकूलन योग्य इंटरफ़ेस
  • उपयोगकर्ता इसे अन्य VS कोड एक्सटेंशन के साथ विस्तारित कर सकता है।

अधिक जानकारी के लिए vscode.vex.com पर जाएं (जल्द ही उपलब्ध होगा)

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

Last Updated: