आँख#
परिचय#
आई सेंसर वस्तुओं और रंगों का पता लगा सकता है। यह सेंसर पर वापस आने वाली रोशनी की मात्रा और पता लगाए गए रंग के ह्यू वैल्यू की भी जानकारी दे सकता है। आई सेंसर में एक लाइट लगी होती है जिसे चालू या बंद किया जा सकता है, जिससे यह वस्तुओं और रंगों को और अधिक स्पष्ट रूप से देख पाता है।
नीचे उपलब्ध सभी ब्लॉकों की सूची दी गई है:
आँखों की रोशनी सेट करें – आई सेंसर की रोशनी चालू या बंद करता है।
आँखों की रोशनी की शक्ति सेट करें – आई सेंसर के प्रकाश शक्ति स्तर को सेट करता है।
आँख ने एक वस्तु पाई – रिपोर्ट करता है कि क्या आँख सेंसर सीमा के भीतर किसी वस्तु का पता लगाता है या नहीं।
आँख रंग का पता लगाती है – रिपोर्ट करता है कि क्या आई सेंसर एक निर्दिष्ट रंग का पता लगाता है।
आँखों का रंग – आई सेंसर द्वारा पता लगाए गए रंग की रिपोर्ट करता है।
आँखों से चमकने वाली वस्तु – रिपोर्ट करता है कि क्या पता लगाई गई वस्तु बहुत अधिक प्रकाश को परावर्तित करती है।
आँखों की चमक – आई सेंसर द्वारा पता लगाई गई चमक की रिपोर्ट करता है।
आंखों की रोशनी सेट करें#
सेट आई लाइट स्टैक ब्लॉक आई सेंसर की लाइट को चालू या बंद करता है। यह लाइट आई सेंसर को वस्तुओं और रंगों को अधिक स्पष्ट रूप से पहचानने में मदद करती है।
आई लाइट [चालू v] सेट करें
पैरामीटर |
विवरण |
|---|---|
राज्य |
आई सेंसर की लाइट की स्थिति: चालू या बंद। |
उदाहरण
जब शुरू हो
[Continuously blink the light.]
हमेशा
आई लाइट [चालू v] सेट करें
(2) सेकंड प्रतीक्षा करें
आई लाइट [बंद v] सेट करें
(2) सेकंड प्रतीक्षा करें
आंखों की रोशनी की शक्ति निर्धारित करें#
सेट आई लाइट पावर स्टैक ब्लॉक आई सेंसर की रोशनी की तीव्रता निर्धारित करता है। यह रोशनी आई सेंसर को वस्तुओं और रंगों को अधिक स्पष्ट रूप से पहचानने में मदद कर सकती है।
अधिक प्रतिशत होने पर प्रकाश अधिक चमकीला होता है। कम प्रतिशत होने पर प्रकाश मंद होता है।
यदि आई सेंसर की लाइट बंद है, तो लाइट की पावर को 0% से ऊपर सेट करने पर लाइट चालू हो जाएगी।
यदि आई सेंसर की लाइट चालू है, तो लाइट की पावर को 0% पर सेट करने से लाइट बंद हो जाएगी।
आई लाइट पावर (50) % पर सेट करें
पैरामीटर |
विवरण |
|---|---|
चमक |
आई सेंसर की रोशनी की चमक को 0% से 100% तक सेट करें। पूर्णांकों का उपयोग करें। |
उदाहरण
जब शुरू हो
[Set the light to different power levels.]
आई लाइट पावर (25) % पर सेट करें
(2) सेकंड प्रतीक्षा करें
आई लाइट पावर (50) % पर सेट करें
(2) सेकंड प्रतीक्षा करें
आई लाइट पावर (100) % पर सेट करें
आँख को एक वस्तु मिली#
आई फाउंड एन ऑब्जेक्ट बूलियन ब्लॉक यह रिपोर्ट करता है कि आई सेंसर रेंज के भीतर किसी वस्तु का पता लगाता है या नहीं।
सच है — आई सेंसर ने किसी वस्तु का पता लगाया है।
गलत — आई सेंसर किसी वस्तु का पता नहीं लगा पाया है।
<आई को कोई ऑब्जेक्ट मिला?>
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Stop driving after detecting an object.]
आई लाइट [चालू v] सेट करें
[आगे v] दिशा में चलाएं
(0.1) सेकंड प्रतीक्षा करें
<आई को कोई ऑब्जेक्ट मिला?> होने तक प्रतीक्षा करें
चलाना बंद करें
आँख रंग का पता लगाती है#
आंख द्वारा रंग का पता लगाना नामक बूलियन ब्लॉक, पता लगाए गए ह्यू मान के आधार पर, यह रिपोर्ट करता है कि क्या आई सेंसर किसी निर्दिष्ट रंग का पता लगाता है।
सही – नेत्र संवेदक निर्दिष्ट रंग का पता लगाता है।
गलत – नेत्र संवेदक निर्दिष्ट रंग का पता नहीं लगा पा रहा है।
आई सेंसर द्वारा पता लगाए गए सटीक ह्यू मान की जांच करने के लिए, आई ह्यू रिपोर्टर ब्लॉक का उपयोग करें।
<आई [लाल v] पहचानती है?>
पैरामीटर |
विवरण |
|---|---|
रंग |
आई सेंसर द्वारा पता लगाए जाने वाले रंग:
|
उदाहरण
जब शुरू हो
[Stop driving after detecting a green object.]
आई लाइट [चालू v] सेट करें
[आगे v] दिशा में चलाएं
(0.1) सेकंड प्रतीक्षा करें
<आई [हरा v] पहचानती है?> होने तक प्रतीक्षा करें
चलाना बंद करें
आँखों का रंग#
आई ह्यू रिपोर्टर ब्लॉक, आई सेंसर द्वारा पता लगाए गए ह्यू को 0 से 359 डिग्री तक की संख्या के रूप में रिपोर्ट करता है।
ह्यू एक ऐसा तरीका है जिससे रंग चक्र पर संख्याओं का उपयोग करके रंग का वर्णन किया जाता है।

(आई का रंग-क्रम डिग्री में)
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Display if an object is pink.]
हमेशा
सभी पंक्तियां साफ़ करें
यदि <[290] [math_less_than v] (आई का रंग-क्रम डिग्री में) [math_less_than v] [350]> तो
[Pink!] प्रिंट करें ▶
(0.1) सेकंड प्रतीक्षा करें
अन्यथा
[Not pink!] प्रिंट करें ▶
(0.1) सेकंड प्रतीक्षा करें
आँख चमकीली वस्तु#
आई ब्राइट ऑब्जेक्ट बूलियन ब्लॉक यह बताता है कि आई सेंसर द्वारा पता लगाया गया ऑब्जेक्ट चमकीला है या नहीं।
किसी वस्तु को तब चमकीला माना जाता है जब वह आई सेंसर को 70% से अधिक चमक वापस परावर्तित करती है।
सत्य — पता लगाई गई वस्तु 70% से अधिक चमक परावर्तित करती है।
गलत — पता लगाई गई वस्तु 70% या उससे कम चमक को परावर्तित करती है।
इसका उपयोग रंग की जांच करने से पहले यह सुनिश्चित करने के लिए किया जा सकता है कि वस्तु आई सेंसर द्वारा रंग का विश्वसनीय रूप से पता लगाने के लिए पर्याप्त प्रकाश परावर्तित कर रही है।
<आई को चमकीला ऑब्जेक्ट मिला?>
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Display whether a detected object is bright.]
आई लाइट पावर (100) % पर सेट करें
[आगे v] दिशा में चलाएं
<आई को कोई ऑब्जेक्ट मिला?> होने तक प्रतीक्षा करें
(0.1) सेकंड प्रतीक्षा करें
यदि <आई को चमकीला ऑब्जेक्ट मिला?> तो
[Bright object!] प्रिंट करें ▶
अन्यथा
[Object not bright.] प्रिंट करें ▶
आँखों की चमक#
आंखों की चमक रिपोर्टर ब्लॉक यह बताता है कि आई सेंसर पर कितनी रोशनी वापस परावर्तित होती है, यह 0% से 100% तक के प्रतिशत के रूप में दर्शाया जाता है।
उच्च प्रतिशत का अर्थ है कि नेत्र संवेदक तक अधिक प्रकाश परावर्तित होता है। निम्न प्रतिशत का अर्थ है कि कम प्रकाश परावर्तित होता है।
(आई की चमक % में)
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Display whether a detected object is bright.]
आई लाइट पावर (100) % पर सेट करें
[आगे v] दिशा में चलाएं
<आई को कोई ऑब्जेक्ट मिला?> होने तक प्रतीक्षा करें
(0.1) सेकंड प्रतीक्षा करें
यदि <(आई की चमक % में) [math_less_than v] [70]> तो
[Object not bright.] प्रिंट करें ▶
अन्यथा
[Bright object!] प्रिंट करें ▶