मुख्य सामग्री पर जाएं

एक समान लक्ष्य!

हीरो बॉट को कोड करने के लिए [ड्राइव फॉर], [टर्न फॉर], [स्पिन टू पोजिशन], [स्पिन फॉर] और [वेट] ब्लॉक का उपयोग करें ताकि वह नारंगी रंग में हाइलाइट किए गए चार हरे ब्लॉकों को गोल II में अलग-अलग स्कोर कर सके और 10-पॉइंट यूनिफॉर्म बोनस जीत सके। 

  • VIQRC वर्चुअल स्किल्स - फुल वॉल्यूम प्लेग्राउंड का चयन करें।
  • रोबोट द्वारा ग्रीन ब्लॉक को उठाने के लिए तय की जाने वाली दूरी को स्टोर करने के लिए एक वेरिएबल घोषित करें। इसका प्रारंभिक मान 0 रखें।
  • हीरो बॉट को कोड करें ताकि वह नारंगी रंग में हाइलाइट किए गए चार हरे ब्लॉकों को गोल II में डाल सके 
    • रोबोट को इस प्रकार कोड करें कि वह आर्म मोटर ग्रुप को घुमाकर आर्म को ब्लॉक लेने के लिए वांछित स्थिति तक नीचे ले आए।
    • रोबोट को निकटतम हरे ब्लॉक तक ले जाएं। 
    • रोबोट को इस तरह कोड करें कि वह इंटेक मोटर ग्रुप को घुमाकर ग्रीन ब्लॉक को उठा ले।
    • स्कोरिंग के लिए आर्म को वांछित स्थिति तक उठाने के लिए आर्म मोटर ग्रुप को घुमाने के लिए रोबोट को कोड करें।
    • रोबोट को लक्ष्य II की ओर ले जाएं।
    • रोबोट को इस तरह कोड करें कि वह इंटेक मोटर ग्रुप को घुमाकर हरे ब्लॉक को लक्ष्य में गिरा दे।
    • अगले हरे ब्लॉक को उठाने के लिए रोबोट द्वारा तय की जाने वाली दूरी को दर्शाने के लिए वेरिएबल के मान को अपडेट करें।
    • लूप का उपयोग करके रोबोट को कोड करें ताकि वह ऊपर बताई गई क्रियाओं को एक निश्चित संख्या में दोहराकर नारंगी रंग में हाइलाइट किए गए चार हरे ब्लॉकों को गोल में डाल सके।

सहायक सुझाव

  • प्रोजेक्ट में वेरिएबल घोषित करने और डेटा स्टोर करने में सहायता के लिए, कृपया VEXcode VR में "ट्यूटोरियल" बटन का चयन करें और डेटा स्टोरिंग ट्यूटोरियल चुनें।

    VEXcode VR टूलबार से ट्यूटोरियल आइकन।

    VEXcode VR में डेटा स्टोर करने के ट्यूटोरियल का आइकन।

  • VEXcode VR में वेरिएबल्स के लिए नाम नियमों के बारे में अधिक जानकारी के लिए, यह लेख देखें
  • वेरिएबल श्रेणी से सेट ब्लॉक का उपयोग करके वेरिएबल का मान सेट करें।

    VEXcode सेट वेरिएबल ब्लॉक जो 'पढ़ता है सेट डिस्टेंसग्रीन टू 0'.

  • पाइथन कमांड से मिलान:

    डिस्टेंसग्रीन = 0
  • कंट्रोल श्रेणी से रिपीट ब्लॉक का उपयोग करके वीआर रोबोट को कोड करें ताकि वह अंदर मौजूद ब्लॉकों को एक निश्चित संख्या में दोहरा सके।

    खाली VEXcode रिपीट ब्लॉक जो 'रिपीट 4' पढ़ता है।

  • पाइथन कमांड से मिलान:

    प्रत्येक repeat_count के लिए range(4):
    	wait(5, MSEC)