प्रकाशीय संवेदक#
परिचय#
ऑप्टिकल सेंसर, आरजीबी कलर सेंसर और प्रॉक्सिमिटी सेंसर के संयोजन का उपयोग करके आस-पास की वस्तुओं के रंग, चमक और उपस्थिति का पता लगाता है। अधिक सटीक पहचान के लिए यह अपने अंतर्निर्मित एलईडी का उपयोग करके वस्तुओं को रोशन भी कर सकता है।

नीचे उपलब्ध ब्लॉकों की सूची दी गई है:
ऑप्टिकल लाइट सेट करें – ऑप्टिकल सेंसर के एलईडी को चालू या बंद करता है।
ऑप्टिकल लाइट पावर सेट करें – ऑप्टिकल सेंसर के एलईडी का पावर लेवल सेट करता है।
ऑप्टिकल ने एक वस्तु पाई – रिपोर्ट करता है कि क्या सेंसर सीमा के भीतर किसी वस्तु का पता लगा रहा है।
ऑप्टिकल रंग का पता लगाता है – रिपोर्ट करता है कि क्या ऑप्टिकल सेंसर एक निर्दिष्ट रंग का पता लगाता है।
ऑप्टिकल चमक – ऑप्टिकल सेंसर द्वारा पता लगाई गई चमक की रिपोर्ट करता है।
ऑप्टिकल ह्यू – ऑप्टिकल सेंसर द्वारा पता लगाए गए ह्यू की रिपोर्ट करता है।
जब ऑप्टिकल – ऑप्टिकल सेंसर द्वारा किसी वस्तु का पता लगाने या खोने पर संलग्न ब्लॉक स्टैक को चलाता है।
ऑप्टिकल लाइट सेट करें#
सेट ऑप्टिकल लाइट स्टैक ब्लॉक ऑप्टिकल सेंसर के एलईडी को चालू या बंद करता है। इससे रंगों का पता लगाने में सेंसर की सटीकता बढ़ाने में मदद मिल सकती है।
[Optical1 v] लाइट [चालू v] सेट करें
पैरामीटर |
विवरण |
|---|---|
उपकरण |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
राज्य |
ऑप्टिकल सेंसर की रोशनी की स्थिति: चालू या बंद। |
जब शुरू हो
[Turn on the sensor's LED.]
[Optical1 v] लाइट [चालू v] सेट करें
ऑप्टिकल प्रकाश शक्ति निर्धारित करें#
ऑप्टिकल लाइट पावर सेट करें स्टैक ब्लॉक ऑप्टिकल सेंसर के एलईडी की चमक को निर्धारित करता है। यह प्रकाश ऑप्टिकल सेंसर को वस्तुओं और रंगों को अधिक स्पष्ट रूप से पहचानने में मदद करता है।
अधिक प्रतिशत होने पर प्रकाश अधिक चमकीला होता है। कम प्रतिशत होने पर प्रकाश मंद होता है।
यदि ऑप्टिकल सेंसर की लाइट बंद है, तो लाइट की पावर को 0% से ऊपर सेट करने पर लाइट चालू हो जाएगी।
यदि ऑप्टिकल सेंसर की लाइट चालू है, तो लाइट की पावर को 0% पर सेट करने से लाइट बंद हो जाएगी।
[Optical1 v] लाइट पावर [50] % पर सेट करें
पैरामीटर |
विवरण |
|---|---|
उपकरण |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
चमक |
ऑप्टिकल सेंसर की रोशनी की चमक को 0% से 100% तक सेट करें। पूर्णांकों का उपयोग करें। |
जब शुरू हो
[Turn on the sensor's LED at half brightness.]
[Optical1 v] लाइट पावर [50] % पर सेट करें
प्रकाशिकी ने एक वस्तु का पता लगाया#
ऑप्टिकल फाउंड एन ऑब्जेक्ट बूलियन ब्लॉक यह रिपोर्ट करता है कि ऑप्टिकल सेंसर रेंज के भीतर किसी वस्तु का पता लगाता है या नहीं।
सच है — ऑप्टिकल सेंसर किसी वस्तु का पता लगाता है।
गलत — ऑप्टिकल सेंसर किसी वस्तु का पता नहीं लगा पाया है।
<[Optical1 v] को कोई ऑब्जेक्ट मिला?>
पैरामीटर |
विवरण |
|---|---|
उपकरण |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Drive forward until an object is found.]
[आगे v] दिशा में चलाएं
<[Optical1 v] को कोई ऑब्जेक्ट मिला?> होने तक प्रतीक्षा करें
चलाना बंद करें
ऑप्टिकल रंग का पता लगाता है#
ऑप्टिकल डिटेक्ट्स कलर बूलियन ब्लॉक यह रिपोर्ट करता है कि क्या ऑप्टिकल सेंसर पता लगाए गए ह्यू वैल्यू के आधार पर एक निर्दिष्ट रंग का पता लगाता है।
सही – सेंसर निर्दिष्ट रंग का पता लगाता है।
गलत – सेंसर निर्दिष्ट रंग का पता नहीं लगा पा रहा है।
नोट: ऑप्टिकल सेंसर निर्दिष्ट रंग से मेल खाने वाली ह्यू रेंज की खोज कर रहा है। विशिष्ट ह्यू रेंज का पता लगाने के लिए, ऑप्टिकल ह्यू रिपोर्टर ब्लॉक देखें।
<[Optical1 v] [लाल v] पहचानता है?>
पैरामीटर |
विवरण |
|---|---|
उपकरण |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
रंग |
किस रंग की तलाश करनी है:
|
उदाहरण
जब शुरू हो
[Drive forward until red is found.]
[आगे v] दिशा में चलाएं
<[Optical1 v] [लाल v] पहचानता है?> होने तक प्रतीक्षा करें
चलाना बंद करें
प्रकाशीय चमक#
ऑप्टिकल ब्राइटनेस रिपोर्टर ब्लॉक यह बताता है कि ऑप्टिकल सेंसर पर कितनी रोशनी वापस परावर्तित होती है, यह प्रतिशत के रूप में 0% से 100% तक होता है।
उच्च प्रतिशत का अर्थ है कि ऑप्टिकल सेंसर पर अधिक प्रकाश परावर्तित होता है। निम्न प्रतिशत का अर्थ है कि कम प्रकाश परावर्तित होता है।
([Optical1 v] की चमक % में)
पैरामीटर |
विवरण |
|---|---|
उपकरण |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
प्रकाशीय रंग#
ऑप्टिकल ह्यू रिपोर्टर ब्लॉक ऑप्टिकल सेंसर द्वारा पता लगाए गए ह्यू को 0 से 359 डिग्री तक की संख्या के रूप में रिपोर्ट करता है।
ह्यू एक ऐसा तरीका है जिससे रंग चक्र पर संख्याओं का उपयोग करके रंग का वर्णन किया जाता है।

([Optical1 v] का रंग-क्रम डिग्री में)
पैरामीटर |
विवरण |
|---|---|
उपकरण |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Look for the color pink using hue.]
हमेशा
स्क्रीन साफ़ करें
स्क्रीन पर पंक्ति [1] कॉलम [1] पर कर्सर सेट करें
यदि <[300] [math_less_than v] ([Optical1 v] का रंग-क्रम डिग्री में) [math_less_than v] [359]> तो
स्क्रीन पर [This is pink!] प्रिंट करें ▶
अन्यथा
स्क्रीन पर [No pink detected!] प्रिंट करें ▶
जब ऑप्टिकल#
व्हेन ऑप्टिकल हैट ब्लॉक, ऑप्टिकल सेंसर द्वारा किसी वस्तु का पता लगाने या उसे खोने पर संलग्न ब्लॉकों के स्टैक को चलाता है।
जब [Optical1 v] एक ऑब्जेक्ट [पहचानता है v] :: hat events
पैरामीटर |
विवरण |
|---|---|
उपकरण |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
राज्य |
संलग्न ब्लॉक स्टैक कब चलेगा: डिटेक्ट्स तब चलता है जब कोई अनडिटेक्टेड ऑब्जेक्ट डिटेक्ट होता है, जबकि लूज़ेस तब चलता है जब कोई डिटेक्टेड ऑब्जेक्ट अब डिटेक्ट नहीं होता है। |