प्रकाशीय संवेदक#
परिचय#
ऑप्टिकल सेंसिंग श्रेणी में वे ब्लॉक शामिल हैं जो VEX IQ ऑप्टिकल सेंसर से डेटा को नियंत्रित और प्राप्त करते हैं। यह सेंसर वस्तुओं का पता लगा सकता है, रंगों की पहचान कर सकता है और चमक और रंगत को माप सकता है।
ऑप्टिकल सेंसर में एक लाइट होती है जिसे चालू या बंद किया जा सकता है। यह लाइट ऑप्टिकल सेंसर को वस्तुओं और रंगों को अधिक स्पष्ट रूप से पहचानने में मदद करती है।
नीचे सभी ब्लॉकों की सूची दी गई है:
ऑप्टिकल लाइट सेट करें — ऑप्टिकल सेंसर लाइट को चालू या बंद करता है।
ऑप्टिकल लाइट पावर सेट करें — ऑप्टिकल सेंसर की रोशनी की चमक सेट करता है।
ऑप्टिकल ने कोई वस्तु पाई? — रिपोर्ट करता है कि कोई वस्तु पाई गई है या नहीं।
ऑप्टिकल रंग का पता लगाता है? — रिपोर्ट करता है कि क्या कोई विशिष्ट रंग का पता लगाया गया है।
ऑप्टिकल रंग का नाम — पता लगाए गए रंग का नाम बताता है।
ऑप्टिकल ब्राइटनेस — सेंसर द्वारा पता लगाई गई ब्राइटनेस की रिपोर्ट करता है।
ऑप्टिकल ह्यू — पता लगाए गए रंग का ह्यू मान रिपोर्ट करता है।
जब ऑप्टिकल — ऑप्टिकल सेंसर द्वारा किसी वस्तु का पता लगाने या खोने पर संलग्न ब्लॉक स्टैक को चलाता है।
ऑप्टिकल लाइट सेट करें#
सेट ऑप्टिकल लाइट स्टैक ब्लॉक ऑप्टिकल सेंसर पर लाइट को चालू या बंद करता है। यह लाइट ऑप्टिकल सेंसर को अंधेरे क्षेत्र में किसी वस्तु को बेहतर ढंग से देखने में मदद करती है।
[Optical1 v] लाइट [चालू v] सेट करें
पैरामीटर |
विवरण |
|---|---|
प्रकाशीय संवेदक |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
राज्य |
ऑप्टिकल सेंसर की लाइट की स्थिति सेट करने के लिए:
|
उदाहरण
जब शुरू हो
[Repeatedly flash the Optical Sensor's lights.]
हमेशा
[Optical1 v] लाइट [चालू v] सेट करें
(1) सेकंड प्रतीक्षा करें
[Optical1 v] लाइट [बंद v] सेट करें
(1) सेकंड प्रतीक्षा करें
ऑप्टिकल प्रकाश शक्ति निर्धारित करें#
ऑप्टिकल लाइट पावर सेट करें स्टैक ब्लॉक ऑप्टिकल सेंसर की रोशनी की तीव्रता निर्धारित करता है। यह रोशनी ऑप्टिकल सेंसर को वस्तुओं और रंगों को अधिक स्पष्ट रूप से पहचानने में मदद कर सकती है।
अधिक प्रतिशत होने पर प्रकाश अधिक चमकीला होता है। कम प्रतिशत होने पर प्रकाश मंद होता है।
यदि ऑप्टिकल सेंसर की लाइट बंद है, तो लाइट की पावर को 0% से ऊपर सेट करने पर लाइट चालू हो जाएगी।
यदि ऑप्टिकल सेंसर की लाइट चालू है, तो लाइट की पावर को 0% पर सेट करने से लाइट बंद हो जाएगी।
[Optical1 v] लाइट पावर (50) % पर सेट करें
नोट: यदि ऑप्टिकल सेंसर की लाइट बंद है, तो यह ब्लॉक लाइट को चालू कर देगा।
पैरामीटर |
विवरण |
|---|---|
प्रकाशीय संवेदक |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
चमक |
ऑप्टिकल सेंसर के प्रकाश की चमक को 0 से 100 के पैमाने पर प्रतिशत में दर्शाया गया है। |
उदाहरण
जब शुरू हो
[Repeatedly change the brightness of the Optical Sensor's lights.]
हमेशा
[Optical1 v] लाइट पावर (10) % पर सेट करें
(2) सेकंड प्रतीक्षा करें
[Optical1 v] लाइट पावर (50) % पर सेट करें
(2) सेकंड प्रतीक्षा करें
[Optical1 v] लाइट पावर (100) % पर सेट करें
(2) सेकंड प्रतीक्षा करें
क्या ऑप्टिकल ने कोई वस्तु खोजी?#
ऑप्टिकल को कोई वस्तु मिली? बूलियन ब्लॉक यह बताता है कि ऑप्टिकल सेंसर ने सीमा के भीतर किसी वस्तु का पता लगाया है या नहीं।
सही — ऑप्टिकल सेंसर ने एक वस्तु का पता लगाया है।
गलत — ऑप्टिकल सेंसर ने किसी वस्तु का पता नहीं लगाया है।
<[Optical1 v] को कोई ऑब्जेक्ट मिला?>
पैरामीटर |
विवरण |
|---|---|
प्रकाशीय संवेदक |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Turn until the Optical Sensor detects an object.]
टर्न वेलोसिटी (10) [% v] पर सेट करें
[Optical1 v] लाइट पावर [75] % पर सेट करें
[दाएं v] दिशा में मुड़ें
<[Optical1 v] को कोई ऑब्जेक्ट मिला?> होने तक प्रतीक्षा करें
स्क्रीन पर [Object detected] प्रिंट करें ◀ और कर्सर को अगली पंक्ति पर सेट करें
चलाना बंद करें
क्या ऑप्टिकल तकनीक रंगों का पता लगाती है?#
ऑप्टिकल सेंसर रंग का पता लगाता है या नहीं? बूलियन ब्लॉक यह बताता है कि ऑप्टिकल सेंसर किसी विशिष्ट रंग का पता लगाता है या नहीं।
सही — ऑप्टिकल सेंसर ने निर्दिष्ट रंग का पता लगा लिया है।
गलत — ऑप्टिकल सेंसर ने निर्दिष्ट रंग का पता नहीं लगाया है।
<[Optical1 v] [लाल v] पहचानता है?>
पैरामीटर |
विवरण |
|---|---|
प्रकाशीय संवेदक |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
रंग |
किस रंग की जाँच करनी है:
|
उदाहरण
जब शुरू हो
[Turn until the Optical Sensor detects a red object.]
टर्न वेलोसिटी (10) [% v] पर सेट करें
[Optical1 v] लाइट पावर [75] % पर सेट करें
[दाएं v] दिशा में मुड़ें
<[Optical1 v] [लाल v] पहचानता है?> होने तक प्रतीक्षा करें
स्क्रीन पर [Red detected] प्रिंट करें ◀ और कर्सर को अगली पंक्ति पर सेट करें
चलाना बंद करें
ऑप्टिकल रंग का नाम#
ऑप्टिकल कलर नेम रिपोर्टर ब्लॉक ऑप्टिकल सेंसर द्वारा पता लगाए गए रंग का नाम बताता है।
संभावित रंग ये हैं:
लाल
हरा
नीला
पीला
नारंगी
बैंगनी
सियान
नोट: इस ब्लॉक को सेट टच एलईडी रंग ब्लॉक में डाला जा सकता है ताकि टच एलईडी पता लगाए गए रंग से मेल खाए।
([Optical1 v] का रंग नाम)
पैरामीटर |
विवरण |
|---|---|
प्रकाशीय संवेदक |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Display a message when the Optical Sensor detects red.]
<[Optical1 v] [लाल v] पहचानता है?> होने तक प्रतीक्षा करें
स्क्रीन पर ([Optical1 v] का रंग नाम) प्रिंट करें ◀ और कर्सर को अगली पंक्ति पर सेट करें
प्रकाशीय चमक#
ऑप्टिकल ब्राइटनेस रिपोर्टर ब्लॉक यह बताता है कि पता लगाई गई रोशनी कितनी चमकीली है, 0% से 100% तक के प्रतिशत के रूप में।
उच्च प्रतिशत का अर्थ है कि ऑप्टिकल सेंसर अधिक प्रकाश का पता लगाता है। निम्न प्रतिशत का अर्थ है कि ऑप्टिकल सेंसर कम प्रकाश का पता लगाता है।
([Optical1 v] की चमक % में)
पैरामीटर |
विवरण |
|---|---|
प्रकाशीय संवेदक |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Display the brightness when the Optical Sensor detects red.]
<[Optical1 v] [लाल v] पहचानता है?> होने तक प्रतीक्षा करें
स्क्रीन पर ([Optical1 v] की चमक % में) प्रिंट करें ◀ और कर्सर को अगली पंक्ति पर सेट करें
प्रकाशीय रंग#
ऑप्टिकल ह्यू रिपोर्टर ब्लॉक ऑप्टिकल सेंसर द्वारा पता लगाए गए ह्यू को 0 से 359 डिग्री तक की संख्या के रूप में रिपोर्ट करता है।
ह्यू एक ऐसा तरीका है जिससे रंग को कलर व्हील पर संख्याओं का उपयोग करके वर्णित किया जाता है, जैसा कि नीचे दिखाया गया है:

([Optical1 v] का रंग-क्रम डिग्री में)
पैरामीटर |
विवरण |
|---|---|
प्रकाशीय संवेदक |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Print when the Optical Sensor detects pink.]
हमेशा
स्क्रीन साफ़ करें
स्क्रीन पर पंक्ति (1) कॉलम (1) पर कर्सर सेट करें
यदि <<([Optical1 v] का रंग-क्रम डिग्री में) [math_greater_than v] [290]> [और v] <([Optical1 v] का रंग-क्रम डिग्री में) [math_less_than v] [350]>> तो
स्क्रीन पर [Pink!] प्रिंट करें ▶
(0.1) सेकंड प्रतीक्षा करें
अन्यथा
स्क्रीन पर [Not pink.] प्रिंट करें ▶
(0.1) सेकंड प्रतीक्षा करें
जब ऑप्टिकल#
व्हेन ऑप्टिकल हैट ब्लॉक, चयनित ऑप्टिकल सेंसर द्वारा किसी वस्तु का पता लगाने या उसे खोने पर संलग्न ब्लॉकों के स्टैक को चलाता है।
जब [Optical1 v] एक ऑब्जेक्ट [पहचानता है v]
पैरामीटर |
विवरण |
|---|---|
प्रकाशीय संवेदक |
किस ऑप्टिकल सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
राज्य |
जब संलग्न ब्लॉकों का ढेर चलेगा:
|
उदाहरण
जब [Optical1 v] एक ऑब्जेक्ट [पहचानता है v]
[Find an object when it is lost.]
[दाएं v] दिशा में मुड़ें
<[Optical1 v] को कोई ऑब्जेक्ट मिला?> होने तक प्रतीक्षा करें
चलाना बंद करें