Skip to main content

पाठ 2: दूरी के लिए ड्राइविंग - आगे और पीछे की ओर बढ़ना

इस पाठ में, आप एक VEXcode VR प्रोजेक्ट बनाएंगे जो कैसल क्रैशर प्लेग्राउंडमें पहले महल को गिराने के लिए आगे और पीछे ड्राइवट्रेन कमांड का उपयोग करता है!

कैसल क्रैशर खेल का मैदान जिसमें पांच महल हैं, खेल के मैदान के प्रत्येक कोने में एक और बीच में एक। मध्य महल को लाल बॉक्स से दर्शाया गया है। वी.आर. रोबोट को खेल के मैदान के पीछे की ओर, मध्य महल के ठीक सामने रखा गया है।

सीखने के परिणाम

  • पहचानें कि वीआर रोबोट को एक विशिष्ट दूरी तक ले जाने के लिए [ड्राइव फॉर] ब्लॉक का उपयोग कैसे करें।
  • वीआर रोबोट को आगे और पीछे ले जाने के लिए [ड्राइव फॉर] ब्लॉक में पैरामीटर को कैसे बदलना है, इसकी पहचान करें।
  • ड्राइवट्रेन की गति निर्धारित करने के लिए [ड्राइव वेलोसिटी सेट करें] ब्लॉक का उपयोग कैसे करें, इसकी पहचान करें।
  • [ड्राइव वेलोसिटी सेट करें] ब्लॉक में प्रयुक्त मानों की श्रेणी की पहचान करें।

एक नया प्रोजेक्ट बनाएँ

वीआर रोबोट को आगे बढ़ने के लिए एक VEXcode VR प्रोजेक्ट बनाया जाना चाहिए ताकि वह कैसल क्रैशर प्लेग्राउंडमें पहले महल से टकरा सके, फिर शुरुआती स्थिति में लौटने के लिए रिवर्स में ड्राइव कर सके।

नया VEXcode VR प्रोजेक्ट बनाने के लिए इन चरणों का पालन करें।

  • vr.vex.comपर VEXcode VR लॉन्च करें।
  • फ़ाइल मेनू खोलें और 'नया ब्लॉक प्रोजेक्ट' चुनें।
  • आपको खेल का मैदान चुनने के लिए कहा जाएगा। कैसल क्रैशर खेल का मैदानचयन करें। कैसल क्रैशर खेल के मैदान का प्रतिनिधित्व करने वाला चिह्न. आइकन खेल के मैदान पर वीआर रोबोट और पांच महलों को दर्शाता है। आइकन के नीचे "कैसल क्रैशर" शब्द लिखा है।
  • कार्यक्षेत्र में खेल का मैदान खुल जाएगा। VEXcode VR कार्यक्षेत्र में कैसल क्रैशर प्लेग्राउंड विंडो खुली है।

अपने प्रोजेक्ट का नाम रखें

  • अपने प्रोजेक्ट को नाम देने के लिए, प्रोजेक्ट नाम बॉक्स का चयन करें.

    VEXcode VR वर्कस्पेस, टूलबार के केंद्र में प्रोजेक्ट नाम बॉक्स को हाइलाइट करने वाले लाल बॉक्स के साथ।  

     

  • नया प्रोजेक्ट नाम Unit2Lesson2दर्ज करें, और “सहेजें” चुनें.

    प्रोजेक्ट नाम पॉपअप नए प्रोजेक्ट नाम, यूनिट 2 पाठ 2, टाइप करके खुला। पॉपअप के नीचे एक लाल बॉक्स सेव विकल्प को बताता है।

आगे और पीछे की ओर ड्राइव करें

कैसल क्रैशर खेल के मैदानपर पहले महल को गिराने के लिए आगे बढ़ने के लिए एक वीआर रोबोट को प्रोग्राम करने के लिए [ड्राइव फॉर] ब्लॉक का उपयोग करें।

  • [ड्राइव के लिए] ब्लॉक को कार्यक्षेत्र में खींचें और इसे [जब शुरू किया गया] ब्लॉक के नीचे रखें।

    VEXcode VR प्रोजेक्ट जो When started ब्लॉक से शुरू होता है और उसके नीचे एक ड्राइव फॉरवर्ड ब्लॉक जुड़ा होता है। ब्लॉक में पैरामीटर 200 मिमी पर सेट किया गया है।

  • कैसल क्रैशर प्लेग्राउंड को लॉन्च करने के लिए "ओपन प्लेग्राउंड" बटन का चयन करें यदि यह पहले से खुला नहीं है।

    VEXcode VR कोडिंग वातावरण, जिसमें टूलबार के ऊपरी दाहिनी ओर, सेलेक्ट प्लेग्राउंड बटन के दाहिनी ओर, ओपन प्लेग्राउंड बटन को इंगित करने वाला एक लाल बॉक्स है।

  • यह सुनिश्चित करने के लिए जांचें कि कैसल क्रैशर खेल का मैदान खुला है।

    VEXcode VR के प्लेग्राउंड विंडो में कैसल क्रैशर प्लेग्राउंड का ऊपर से नीचे का दृश्य।

  • यदि कोई भिन्न खेल का मैदान खुलता है, तो कैसल क्रैशर खेल का मैदानमें बदलें। खेल के मैदान बदलने के लिए, खेल के मैदान का चयन करें बटन का चयन करें।

    VEXcode VR टूलबार, जिसमें टूलबार के दाईं ओर, ओपन प्लेग्राउंड बटन के बाईं ओर, सेलेक्ट प्लेग्राउंड बटन को इंगित करने वाला एक लाल बॉक्स है।

  • खेल का मैदान चुनें मेनू में कैसल क्रैशर चयन करें।
  • प्रोजेक्ट का परीक्षण करने के लिए “प्रारंभ” बटन का चयन करें।

    VEXcode VR टूलबार जिसमें स्टार्ट बटन को लाल बॉक्स द्वारा हाइलाइट किया गया है, जो ओपन प्लेग्राउंड बटन और स्टेप बटन के बीच दाईं ओर है।

  • वीआर रोबोट कैसल क्रैशर खेल के मैदानपर 200 मिमी तक आगे बढ़ेगा। ध्यान दें कि वी.आर. रोबोट ने केन्द्रीय महल को नहीं छुआ। [ड्राइव फॉर] ब्लॉक में मापदंडों को समायोजित करने की आवश्यकता है ताकि वीआर रोबोट आगे ड्राइव कर सके।

    कैसल क्रैशर खेल के मैदान पर वी.आर. रोबोट। खेल के मैदान पर पांच महल हैं, प्रत्येक कोने में एक और बीच में एक। रोबोट मध्य में स्थित महल की ओर मुंह करके खड़ा है और 200 मिलीमीटर आगे की ओर चला गया है, जिससे वह मध्य महल के रास्ते का लगभग एक-चौथाई भाग पार कर गया है।

  • खेल के मैदान को रीसेट करने और वीआर रोबोट को प्रारंभिक स्थिति में वापस ले जाने के लिए "रीसेट" बटन का चयन करें।

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

स्विच ब्लॉक का उपयोग करना 

अब तक आपने [ड्राइव फॉर] ब्लॉक के बारे में जान लिया है।

VEXcode ब्लॉक रीडिंग ड्राइव 200 मिलीमीटर आगे।

नीचे दी गई छवि स्विच [ड्राइव फॉर] ब्लॉक को प्रदर्शित करती है जिसमें पायथन में 200 मिमी तक आगे ड्राइव करने का कमांड शामिल है। यदि आप स्विच ब्लॉक का उपयोग करना चाहते हैं, तो बस VEXcode [ड्राइव फॉर] ब्लॉक पर क्लिक करें और "ब्लॉक को स्विच ब्लॉक में बदलें" का चयन करें या स्विच ड्राइवट्रेन ब्लॉक को कार्यक्षेत्र में खींचें और ब्लॉक के अंदर पायथन कमांड टाइप करें। 

निम्नलिखित पायथन कमांड टाइप करके ब्लॉक स्विच करें: drivetrain.drive_for(forward, 200, mm).

इस पाठ के शेष भाग को जारी रखने के लिए अगला बटन का चयन करें।