VEX GO ब्रेन का उपयोग त्वरण और घूर्णन का पता लगाने के लिए किया जाता है।

बैटरी जिसका कनेक्शन केबल मस्तिष्क पर बैटरी पोर्ट में प्लग किया गया है।

नोट: इस आलेख में, उदाहरण परियोजनाएं कोड बेस GO बिल्ड का उपयोग करती हैं।


मस्तिष्क का उपयोग कैसे किया जाता है

मस्तिष्क का नज़दीक से दृश्य, इसके डिज़ाइन और निर्मित गायरो और एक्सेलेरोमीटर को उजागर करता है।

मस्तिष्क में एक अंतर्निहित गायरो और एक्सेलेरोमीटर है। इनका उपयोग त्वरण और घूर्णन का पता लगाने के लिए किया जाता है।

मस्तिष्क पता लगा सकता है:

VEXcode GO ब्लॉक का त्वरण जो x अक्ष के त्वरण को पढ़ता है। ब्लॉक का ड्रॉपडाउन मेनू यह प्रदर्शित करने के लिए खुला है कि मापी गई अक्ष को x, y, या z में बदला जा सकता है।

त्वरण।
मस्तिष्क (त्वरण) ब्लॉक का उपयोग करके तीनों अक्षों में से प्रत्येक के त्वरण की रिपोर्ट कर सकता है।

रंगीन तीरों द्वारा दर्शाए गए x, y, और z-अक्ष के साथ मस्तिष्क का आरेख। जब आप मस्तिष्क को ऊपर से और बगल से देखते हैं, जिसमें आंख और बैटरी पोर्ट आपकी ओर होते हैं, तो धनात्मक Z अक्ष नीचे होता है, धनात्मक Y अक्ष बाईं ओर होता है, और धनात्मक X अक्ष आपकी ओर इंगित होता है।

मस्तिष्क तीन अक्षों पर त्वरण की रिपोर्ट करता है। x, y, और z-अक्ष. प्रत्येक अक्ष की एक सकारात्मक और एक नकारात्मक दिशा होती है।

VEXcode GO ड्राइव हेडिंग ब्लॉक जो ड्राइव हेडिंग को डिग्री में पढ़ता है।

शीर्षक और रोटेशन.
ब्रेन (ड्राइव हेडिंग) ब्लॉक का उपयोग करके डिग्री में शीर्षक मान की रिपोर्ट कर सकता है।

मस्तिष्क का ऊपर से नीचे का आरेख जिसमें एक वृत्त और उसके चारों ओर अंकित डिग्री इकाइयाँ हैं, यह दर्शाता है कि मस्तिष्क की दिशा 0 से 359.99 डिग्री तक हो सकती है।

शीर्षक मान 0-359.99 डिग्री की सीमा की रिपोर्ट करता है। मान को दक्षिणावर्त घुमाकर रिपोर्ट किया जाता है।

VEXcode GO ड्राइव रोटेशन ब्लॉक जो ड्राइव रोटेशन को डिग्री में पढ़ता है।

मस्तिष्क (ड्राइव रोटेशन) ब्लॉक का उपयोग करके डिग्री में रोटेशन मान की रिपोर्ट कर सकता है।

मस्तिष्क का ऊपर से नीचे का चित्र जिसके दोनों ओर दो तीर अंकित हैं जो घूर्णन को दर्शाते हैं। दक्षिणावर्त दिशा में इंगित करने वाले तीर को 'घूर्णन वृद्धि' के रूप में लेबल किया गया है, तथा वामावर्त दिशा में इंगित करने वाले तीर को 'घूर्णन कमी' के रूप में लेबल किया गया है।

घूर्णन मान दाईं ओर घुमाए जाने पर धनात्मक मान तथा बाईं ओर घुमाए जाने पर ऋणात्मक मान रिपोर्ट करता है। घूर्णन मान संचयी होते हैं, तथा 0 या 360 डिग्री पर सीमित नहीं होते। जैसे-जैसे घूर्णन बढ़ता जाएगा, वे बढ़ते या घटते रहेंगे।


रिपोर्ट त्वरण उदाहरण परियोजना

VEXcode GO ब्लॉक परियोजना, जो प्रत्येक 0.25 सेकंड में मस्तिष्क के x, y, और z त्वरण को प्रिंट करने के लिए लुक्स ब्लॉक के साथ फॉरएवर ब्लॉक का उपयोग करती है।

नीचे दिया गया कोड कोड बेस को घुमाने पर प्रत्येक अक्ष के त्वरण मान की रिपोर्ट करेगा।

VEXcode GO प्रिंट कंसोल मेनू खुला और हाइलाइट किया हुआ। पिछला प्रोजेक्ट चलाया जा चुका है और x, y, और z त्वरण मान कंसोल पर मुद्रित कर दिए गए हैं।

प्रिंट कंसोल का उपयोग वास्तविक समय में त्वरण मान में परिवर्तन देखने के लिए किया जा सकता है।


रिपोर्ट शीर्षक और रोटेशन उदाहरण परियोजना

VEXcode GO ब्लॉक प्रोजेक्ट जो ड्राइव हेडिंग और ड्राइव रोटेशन मानों की रिपोर्ट करता है, जब रोबोट रिपीट ब्लॉक का उपयोग करके दाईं ओर मुड़ता है। सबसे पहले, परियोजना सेट ड्राइव हेडिंग ब्लॉक और सेट ड्राइव रोटेशन ब्लॉक का उपयोग करती है और उन दोनों को डिफ़ॉल्ट रूप से 0 पर सेट करती है। इसके बाद 8 बार दोहराने के लिए एक दोहराएँ ब्लॉक सेट है, जिसमें 90 डिग्री के लिए दाएं मुड़ें ब्लॉक और फिर वर्तमान शीर्षक और रोटेशन मानों को प्रिंट करने के लिए प्रिंट ब्लॉक हैं। दोहराएँ ब्लॉक के अंत में 1 सेकंड प्रतीक्षा ब्लॉक होता है, ताकि यह सुनिश्चित किया जा सके कि रोबोट के पास घूमने के लिए पर्याप्त समय है।

नीचे दिया गया कोड कोड बेस के ड्राइवट्रेन के शीर्षक और कोड बेस के घूमने पर घूर्णन मान की रिपोर्ट करेगा।

VEXcode GO प्रिंट कंसोल मेनू खुला और हाइलाइट किया हुआ। पिछला प्रोजेक्ट चलाया जा चुका है, तथा रोबोट के दाईं ओर मुड़ने पर हेडिंग और रोटेशन मान कंसोल पर प्रिंट हो गए हैं।

प्रिंट कंसोल का उपयोग वास्तविक समय में शीर्षक और रोटेशन मानों में परिवर्तन देखने के लिए किया जा सकता है।

ध्यान दें कि शीर्षक मान 0-359.99 डिग्री के बीच दक्षिणावर्त दिशा में रिपोर्ट किए जाते हैं, क्योंकि कोड बेस दाईं ओर घूम रहा है। घूर्णन मान संचयी होते हैं, वे बढ़ते रहेंगे (दाहिने घूर्णन) या घटते रहेंगे (बाएं घूर्णन)।

पिछला VEXcode GO ब्लॉक प्रोजेक्ट जिसे दाएं की बजाय बाएं मुड़ने के लिए बदल दिया गया है। सबसे पहले, परियोजना सेट ड्राइव हेडिंग ब्लॉक और सेट ड्राइव रोटेशन ब्लॉक का उपयोग करती है और उन दोनों को डिफ़ॉल्ट रूप से 0 पर सेट करती है। इसके बाद 8 बार दोहराने के लिए एक दोहराएँ ब्लॉक सेट है, जिसमें 90 डिग्री के लिए बाईं ओर मुड़ें ब्लॉक और फिर वर्तमान शीर्षक और रोटेशन मानों को प्रिंट करने के लिए प्रिंट ब्लॉक हैं। दोहराएँ ब्लॉक के अंत में 1 सेकंड प्रतीक्षा ब्लॉक होता है, ताकि यह सुनिश्चित किया जा सके कि रोबोट के पास घूमने के लिए पर्याप्त समय है।

दिशा को 'दाएं' से 'बाएं' में बदलने के लिए प्रोजेक्ट में [Turn for] ब्लॉक को समायोजित करें और प्रोजेक्ट को फिर से शुरू करें।

VEXcode GO प्रिंट कंसोल मेनू खुला और हाइलाइट किया हुआ। पिछला प्रोजेक्ट चलाया जा चुका है, तथा रोबोट के बाईं ओर मुड़ने पर हेडिंग और रोटेशन मान कंसोल पर प्रिंट हो गए हैं।

प्रिंट कंसोल में, ध्यान दें कि शीर्षक मान 0-359.99 डिग्री के बीच दक्षिणावर्त दिशा में रिपोर्ट किए जाते हैं, क्योंकि कोड बेस बाईं ओर मुड़ रहा है। 90 डिग्री बायीं ओर पहला मोड़ 270 डिग्री की दिशा के रूप में रिपोर्ट किया गया है। प्रत्येक घूर्णन के साथ घूर्णन मान में वृद्धि जारी रहती है, तथापि, चूंकि कोड बेस बाईं ओर मुड़ रहा है, इसलिए घूर्णन मान नकारात्मक रिपोर्ट कर रहे हैं।

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

Last Updated: