Skip to main content

पाठ 2: अक्षर 'A' तक ड्राइव करें

अक्षर 'A' तक ड्राइव करें

अब जब आपने एक प्रोजेक्ट बनाया और उसका परीक्षण किया है जिसमें दूरी सेंसर द्वारा दीवार का पता लगाने पर VR रोबोट रुक जाता है, तो आप एक प्रोजेक्ट बनाएंगे जो VR रोबोट को दीवार भूलभुलैया खेल के मैदानपर अक्षर 'A' तक ले जाएगा।

दीवार पर बने भूलभुलैया का ऊपर से नीचे का दृश्य, जिसमें लाल तीर VR रोबोट से अक्षर A लक्ष्य तक के मार्ग को दर्शाते हैं। रोबोट को आगे बढ़ना होगा, बायीं ओर मुड़ना होगा, आगे बढ़ना होगा, पुनः बायीं ओर मुड़ना होगा और फिर A लक्ष्य तक पहुंचने के लिए एक अंतिम बार आगे बढ़ना होगा।

  • अक्षर 'ए' तक जाने के लिए, वीआर रोबोट को दो दीवारों का पता लगाना होगा, और जब ये दीवारें पता चल जाएंगी तो उसे बायीं ओर मुड़ना होगा। फिर, वीआर रोबोट तब रुक जाएगा जब वह अक्षर 'ए' के ​​पीछे स्थित तीसरी दीवार का पता लगाएगा।
    पहले की तरह तीरों के साथ वही दीवार भूलभुलैया आरेख। रोबोट को आगे बढ़ना होगा, बायीं ओर मुड़ना होगा, आगे बढ़ना होगा, पुनः बायीं ओर मुड़ना होगा और फिर A लक्ष्य तक पहुंचने के लिए एक अंतिम बार आगे बढ़ना होगा।
  • पिछली परियोजना को संशोधित करके आरंभ करें या इस आधार परियोजना से मेल खाने वाली एक नई परियोजना बनाएं। ध्यान दें कि [टर्न फॉर] ब्लॉक की आवश्यकता है क्योंकि एक बार जब डिस्टेंस सेंसर दीवार के 50 मिलीमीटर (मिमी) के भीतर होता है, तो वीआर रोबोट अक्षर 'ए' की ओर बढ़ने के लिए बाएं मुड़ जाएगा। याद रखें कि आप VEXcode ब्लॉक, स्विच ब्लॉक या दोनों ब्लॉक प्रकारों के संयोजन का उपयोग कर सकते हैं। 
    VEXcode VR उस प्रोजेक्ट को ब्लॉक कर देता है जो आगे की ओर तब तक चलता है जब तक वह दीवार तक नहीं पहुंच जाता और फिर बायीं ओर मुड़ जाता है। पूरे प्रोजेक्ट में लिखा है कि जब शुरू करें तो आगे की ओर ड्राइव करें और तब तक प्रतीक्षा करें जब तक कि सामने की दूरी मिलीमीटर में 50 से कम न हो जाए, उसके बाद 90 डिग्री तक बाएं मुड़ें।
  • एक और [ड्राइव], और [प्रतीक्षा करें] ब्लॉक जोड़ें जिसमें <Less than> ब्लॉक 50 मिलीमीटर (मिमी) पर सेट हो, और (दूरी) <Less than> ब्लॉक के अंदर हो।वही VEXcode VR पहले से प्रोजेक्ट को ब्लॉक करता है, लेकिन स्टैक के निचले भाग में Drive Forward और Wait Until कमांड का एक और सेट जोड़ दिया गया है। अब पूरे प्रोजेक्ट में लिखा है कि जब शुरू करें तो आगे की ओर ड्राइव करें और तब तक प्रतीक्षा करें जब तक कि सामने की दूरी मिलीमीटर में 50 से कम न हो जाए, उसके बाद 90 डिग्री तक बाएं मुड़ें। आगे की ओर ड्राइव करें और तब तक प्रतीक्षा करें जब तक कि सामने की दूरी मिलीमीटर में 50 से कम न हो जाए।

    आपकी जानकारी के लिए

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

  • अंत में, निम्नलिखित ब्लॉकों को जोड़कर VR रोबोट को निर्देश दें कि वह अक्षर 'A' के पीछे अंतिम दीवार का पता लगाए और फिर गाड़ी चलाना बंद कर दे।
    पहले की तरह ही VEXcode VR ब्लॉक प्रोजेक्ट करता है, लेकिन इसमें टर्न लेफ्ट, ड्राइव फॉरवर्ड, वेट टिल का एक और सेट है, तथा अंत में स्टॉप ड्राइविंग ब्लॉक को स्टैक के नीचे जोड़ा गया है। अब पूरे प्रोजेक्ट में लिखा है कि जब शुरू करें, तो आगे की ओर ड्राइव करें और तब तक प्रतीक्षा करें जब तक कि सामने की दूरी मिलीमीटर में 50 से कम न हो जाए, उसके बाद 90 डिग्री तक बाएं मुड़ें। उन तीन ब्लॉकों को फिर से दोहराएं, फिर एक आखिरी बार आगे बढ़ें, तब तक प्रतीक्षा करें जब तक कि सामने की दूरी मिलीमीटर में 50 से कम न हो जाए, और ड्राइविंग बंद कर दें।
  • यदि वॉल मेज़ प्लेग्राउंड पहले से खुला नहीं है तो उसे लॉन्च करें और प्रोजेक्ट चलाएं।
  • वी.आर. रोबोट को दीवार भूलभुलैया के आरंभ से अक्षर 'ए' तक ड्राइव करते हुए देखें, और फिर रुक जाएं।
    दीवार पर बने भूलभुलैया का ऊपर से नीचे का दृश्य, जिसमें वीआर रोबोट के आरंभिक स्थान के पास लाल बॉक्स में लक्ष्य अक्षर A अंकित है।
  • ध्यान दें कि वीआर रोबोट अक्षर 'ए' की ओर जाते समय किसी दीवार से नहीं टकराता। जब दूरी सेंसर मान रिपोर्ट करता है कि वीआर रोबोट दीवार से 50 मिलीमीटर (मिमी) से कम दूरी पर है, तो वीआर रोबोट को प्रोजेक्ट में मुड़ने या रुकने का निर्देश दिया जाता है।

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