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