VEX GO आई सेंसर का उपयोग यह पता लगाने के लिए किया जाता है कि कोई वस्तु निकट है या नहीं, और यदि है तो उस वस्तु का रंग निर्धारित करता है।
नोट: इस आलेख में, उदाहरण परियोजनाएं दो अलग-अलग GO बिल्ड का उपयोग करती हैं:
- कोड बेस - आई डाउन गो बिल्ड
- कोड बेस - आई फॉरवर्ड गो बिल्ड
नेत्र संवेदक का उपयोग कैसे किया जाता है
VEX GO आई सेंसर का उपयोग यह पता लगाने के लिए किया जाता है कि कोई वस्तु निकट है या नहीं, और यदि है तो उस वस्तु का रंग निर्धारित करता है।
मस्तिष्क को ठीक से काम करने के लिए उसे चालू करने से पहले नेत्र संवेदक को मस्तिष्क से जोड़ना आवश्यक है। यदि मस्तिष्क को पहले से ही चालू करने के बाद नेत्र संवेदक को जोड़ा या हटाया जाता है, तो नेत्र संवेदक को ठीक से काम करने के लिए मस्तिष्क को पावर साइकल (बंद करना और फिर चालू करना) किया जाना चाहिए।
नेत्र संवेदक पता लगा सकता है:
एक निश्चित रंग।
नेत्र संवेदक <Detects color> ब्लॉक का उपयोग करके लाल, हरा और नीला रंग पहचान सकता है।
यदि कोई वस्तु मौजूद है।
नेत्र संवेदक <Found object> का उपयोग करके पता लगा सकता है कि कोई वस्तु उसके करीब है या नहीं। इसका उपयोग डिस्क का पता लगाने के लिए किया जा सकता है यदि नेत्र संवेदक नीचे की ओर हो या अपने सामने की वस्तुओं, जैसे बाधाओं या दीवारों का पता लगाता हो।
नेत्र संवेदक रिपोर्ट कर सकता है:
चमक स्तर.
नेत्र संवेदक (की चमक) ब्लॉक का उपयोग करके किसी वस्तु की चमक स्तर की रिपोर्ट कर सकता है। इसका उपयोग प्रकाश और अंधेरे वस्तुओं के बीच अंतर करने के लिए किया जा सकता है। लाइन-ट्रैकिंग के समय यह उपयोगी हो सकता है।
डिग्री में एक रंग मान।
नेत्र संवेदक (ह्यू ऑफ) ब्लॉक का उपयोग करके किसी वस्तु के रंग मान की रिपोर्ट कर सकता है। विभिन्न वस्तुओं के रंगों का निर्धारण करते समय यह उपयोगी हो सकता है।
(ह्यू ऑफ) ब्लॉक 0 - 359 डिग्री के बीच ह्यू मान की रिपोर्ट करता है।
आँख से रंग पहचानने की उदाहरण परियोजना
यह कोड कोड बेस - आई डाउन गो बिल्ड को तब तक आगे बढ़ाएगा जब तक कि यह लाल डिस्क का पता नहीं लगा लेता। एक बार लाल डिस्क का पता चलने पर, कोड बेस ड्राइविंग बंद कर देगा।
आँख से चमक का पता लगाने का उदाहरण प्रोजेक्ट
यह कोड कोड बेस - आई डाउन GO बिल्ड को तब तक संचालित करेगा जब तक कि यह GO फील्ड टाइल पर एक गहरी रेखा का पता नहीं लगा लेता।
जब टाइल पर एक गहरी रेखा का पता चल जाएगा, तो कोड बेस ड्राइविंग बंद कर देगा।
मॉनिटर कंसोल का उपयोग वास्तविक समय में चमक मान में परिवर्तन देखने के लिए किया जा सकता है। इसका उपयोग टाइल पर काली रेखा का थ्रेशोल्ड मान निर्धारित करने के लिए किया जा सकता है।
VEXcode GO में चर की निगरानी और संवेदन मूल्यों के बारे में अधिक जानकारी के लिए, इस लेख को देखें.
आँख से वस्तु का पता लगाने का उदाहरण प्रोजेक्ट
नीचे दिया गया कोड कोड बेस - आई फॉरवर्ड गो बिल्ड को तब तक संचालित करेगा जब तक कि वह किसी ऑब्जेक्ट का पता नहीं लगा लेता। एक बार किसी ऑब्जेक्ट का पता लग जाने पर, कोड बेस ड्राइविंग बंद कर देगा।
नेत्र रिपोर्ट ह्यू उदाहरण परियोजना
यह कोड विभिन्न वस्तुओं के रंग मान की रिपोर्ट करने के लिए कोड बेस - आई फॉरवर्ड गो बिल्ड का उपयोग करेगा।
प्रिंट कंसोल का उपयोग वास्तविक समय में बदलते रंग मान को देखने के लिए किया जा सकता है। इस उदाहरण में लाल डिस्क का रंग मान रिपोर्ट किया गया।
इसके बाद मान की तुलना ह्यू चार्ट से की जा सकती है।