आँख#
परिचय#
VEX GO आई सेंसर वस्तुओं और रंगों का पता लगा सकता है। यह सेंसर पर वापस परावर्तित होने वाली प्रकाश की मात्रा और पता लगाए गए रंग के ह्यू वैल्यू की भी जानकारी दे सकता है।
आई सेंसर में एक लाइट होती है जिसे चालू या बंद किया जा सकता है, जिससे यह वस्तुओं और रंगों को अधिक स्पष्ट रूप से देख पाता है। आई सेंसर अलग-अलग दूरियों पर वस्तुओं का पता लगाने के लिए निकट या दूर रेंज का भी उपयोग कर सकता है।
बिल्ड के आधार पर आई सेंसर को अलग-अलग स्थितियों में रखा जा सकता है। उदाहरण के लिए, कोड बेस 2.0 - आई फॉरवर्ड बिल्ड में आई सेंसर आगे की ओर होता है। कोड बेस 2.0 - आई डाउन बिल्ड, कोड बेस 2.0 - आई + इलेक्ट्रोमैग्नेट और सुपर कोड बेस 2.0 में आई सेंसर नीचे की ओर होता है।
नीचे उपलब्ध सभी ब्लॉकों की सूची दी गई है:
आँखों की रोशनी सेट करें — आई सेंसर की रोशनी चालू या बंद करता है।
आँखों की सीमा निर्धारित करें — यह निर्धारित करता है कि आई सेंसर किसी वस्तु का पता कितनी दूर तक लगा सकता है।
आँखों की रोशनी की शक्ति सेट करें — आई सेंसर के प्रकाश शक्ति स्तर को सेट करें।
आँख ने एक वस्तु पाई — रिपोर्ट करता है कि क्या आँख सेंसर सीमा के भीतर किसी वस्तु का पता लगाता है या नहीं।
आँख रंग का पता लगाती है — रिपोर्ट करता है कि क्या आई सेंसर एक विशिष्ट रंग का पता लगाता है।
आँखों की चमक — आई सेंसर द्वारा पता लगाई गई चमक की रिपोर्ट करता है।
आँखों का रंग — आई सेंसर द्वारा पता लगाए गए रंग की रिपोर्ट करता है।
आंखों की रोशनी सेट करें#
सेट आई लाइट स्टैक ब्लॉक आई सेंसर की लाइट को चालू या बंद करता है। यह लाइट आई सेंसर को वस्तुओं और रंगों को अधिक स्पष्ट रूप से पहचानने में मदद करती है।
आई लाइट [चालू v] सेट करें
पैरामीटर |
विवरण |
|---|---|
राज्य |
आई सेंसर की लाइट की स्थिति: चालू या बंद। |
उदाहरण
जब शुरू हो :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn the light on and off.]
हमेशा
आई लाइट [चालू v] सेट करें
[2] सेकंड प्रतीक्षा करें
आई लाइट [बंद v] सेट करें
[2] सेकंड प्रतीक्षा करें
आँखों की सीमा निर्धारित करें#
सेट आई रेंज स्टैक ब्लॉक यह निर्धारित करता है कि किसी वस्तु को आई सेंसर द्वारा पता लगाए जाने से पहले वह उससे कितनी दूरी पर हो सकती है।
प्रत्येक प्रोजेक्ट की शुरुआत में आई सेंसर डिफ़ॉल्ट रूप से दूर की रेंज पर सेट होता है।
आई को [पास v] रेंज पर सेट करें
पैरामीटर |
विवरण |
|---|---|
श्रेणी |
आई सेंसर की ऑब्जेक्ट डिटेक्शन रेंज। निकट मोड में यह 18 मिलीमीटर तक की दूरी पर स्थित वस्तुओं का पता लगाता है, जबकि दूर मोड में यह 40 मिलीमीटर तक की दूरी पर स्थित वस्तुओं का पता लगाता है। |
उदाहरण
जब शुरू हो :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive to an object with different ranges.]
आई को [दूर v] रेंज पर सेट करें
[आगे v] दिशा में चलाएं
<आई को कोई ऑब्जेक्ट मिला?> होने तक प्रतीक्षा करें
[पीछे v] दिशा में [100] [mm v] चलाएं ▶
[1] सेकंड प्रतीक्षा करें
[Closer detection range.]
आई को [पास v] रेंज पर सेट करें
[आगे v] दिशा में चलाएं
<आई को कोई ऑब्जेक्ट मिला?> होने तक प्रतीक्षा करें
चलाना बंद करें
आंखों की रोशनी की शक्ति निर्धारित करें#
सेट आई लाइट पावर स्टैक ब्लॉक आई सेंसर की रोशनी की तीव्रता निर्धारित करता है। यह रोशनी आई सेंसर को वस्तुओं और रंगों को अधिक स्पष्ट रूप से पहचानने में मदद कर सकती है।
अधिक प्रतिशत होने पर प्रकाश अधिक चमकीला होता है। कम प्रतिशत होने पर प्रकाश मंद होता है।
यदि आई सेंसर की लाइट बंद है, तो लाइट की पावर को 0% से ऊपर सेट करने पर लाइट चालू हो जाएगी।
यदि आई सेंसर की लाइट चालू है, तो लाइट की पावर को 0% पर सेट करने से लाइट बंद हो जाएगी।
आई लाइट पावर [50] % पर सेट करें
पैरामीटर |
विवरण |
|---|---|
चमक |
आई सेंसर की रोशनी की चमक को 0% से 100% तक सेट करें। पूर्णांकों का उपयोग करें। |
उदाहरण
जब शुरू हो :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Turn on the light at different brightnesses.]
आई लाइट पावर [25] % पर सेट करें
[2] सेकंड प्रतीक्षा करें
आई लाइट पावर [50] % पर सेट करें
[2] सेकंड प्रतीक्षा करें
आई लाइट पावर [100] % पर सेट करें
आँख को एक वस्तु मिली#
आई फाउंड एन ऑब्जेक्ट बूलियन ब्लॉक यह रिपोर्ट करता है कि आई सेंसर रेंज के भीतर किसी वस्तु का पता लगाता है या नहीं।
सच है — आई सेंसर ने किसी वस्तु का पता लगाया है।
गलत — आई सेंसर किसी वस्तु का पता नहीं लगा पाया है।
सेट आई रेंज ब्लॉक का उपयोग करके डिटेक्शन रेंज को बदला जा सकता है।
<आई को कोई ऑब्जेक्ट मिला?>
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Drive forward until an object is detected.]
[आगे v] दिशा में चलाएं
<आई को कोई ऑब्जेक्ट मिला?> होने तक प्रतीक्षा करें
चलाना बंद करें
आँख रंग का पता लगाती है#
आंख द्वारा रंग का पता लगाने वाला बूलियन ब्लॉक, पता लगाए गए ह्यू मान के आधार पर, यह रिपोर्ट करता है कि क्या आई सेंसर किसी विशिष्ट रंग का पता लगाता है।
सही — आई सेंसर चयनित रंग का पता लगाता है।
गलत — आई सेंसर चयनित रंग का पता नहीं लगा पा रहा है।
आई सेंसर तब सबसे अच्छा काम करता है जब वस्तु इतनी करीब हो कि उसे पहचाना जा सके और रोशनी साफ हो।
आई सेंसर द्वारा पता लगाए गए सटीक ह्यू मान की जांच करने के लिए, आई ह्यू रिपोर्टर ब्लॉक का उपयोग करें।
<आई [लाल v] पहचानती है?>
पैरामीटर |
विवरण |
|---|---|
रंग |
आई सेंसर द्वारा पता लगाए जाने वाले रंग:
|
उदाहरण
जब शुरू हो :: hat events
[Build Used: Super Code Base 2.0]
[Drive forward until a Green Disk is detected.]
[आगे v] दिशा में चलाएं
[0.2] सेकंड प्रतीक्षा करें
<आई [हरा v] पहचानती है?> होने तक प्रतीक्षा करें
चलाना बंद करें
आँखों की चमक#
आंखों की चमक रिपोर्टर ब्लॉक यह बताता है कि आई सेंसर पर कितनी रोशनी वापस परावर्तित होती है, यह 0% से 100% तक के प्रतिशत के रूप में दर्शाया जाता है।
उच्च प्रतिशत का अर्थ है कि नेत्र संवेदक तक अधिक प्रकाश परावर्तित होता है। निम्न प्रतिशत का अर्थ है कि कम प्रकाश परावर्तित होता है।
(आई की चमक % में)
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो :: hat events
[Build Used: Super Code Base 2.0]
[Monitor the brightness until a Red Disk is detected.]
[आगे v] दिशा में चलाएं
<आई [लाल v] पहचानती है?> होने तक दोहराएं
सभी पंक्तियां साफ़ करें
(आई की चमक % में) प्रिंट करें ▶
[0.1] सेकंड प्रतीक्षा करें
अंत
चलाना बंद करें
आँखों का रंग#
आई ह्यू रिपोर्टर ब्लॉक, आई सेंसर द्वारा पता लगाए गए ह्यू को 0 से 359 डिग्री तक की संख्या के रूप में रिपोर्ट करता है।
ह्यू एक ऐसा तरीका है जिससे रंग चक्र पर संख्याओं का उपयोग करके रंग का वर्णन किया जाता है।

(आई का रंग-क्रम डिग्री में)
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो :: hat events
[Build Used: Code Base 2.0 - Eye Forward]
[Display the hue of a pink GO piece.]
हमेशा
सभी पंक्तियां साफ़ करें
यदि <[10] [math_less_than v] (आई का रंग-क्रम डिग्री में) [math_less_than v] [40]> तो
[Pink!] प्रिंट करें ▶
अन्यथा
[Not pink.] प्रिंट करें ▶