रंग सेंसर#
परिचय#
कलर सेंसर श्रेणी में वे ब्लॉक शामिल हैं जो VEX IQ कलर सेंसर से रंग-आधारित जानकारी प्रदान करते हैं। ये ब्लॉक आपके रोबोट को किसी वस्तु की उपस्थिति का पता लगाने, विशिष्ट रंगों को पहचानने और चमक और रंगत जैसे दृश्य डेटा वापस देने में सक्षम बनाते हैं।
आप सेंसर की आंतरिक रोशनी की चमक को कॉन्फ़िगर करने के लिए ब्लॉक का उपयोग भी कर सकते हैं। ये उपकरण उन प्रोग्रामों के लिए आदर्श हैं जिन्हें रंगीन वस्तुओं, प्रकाश की स्थितियों या सेंसर से मिलने वाली प्रतिक्रिया पर वास्तविक समय में प्रतिक्रिया करने की आवश्यकता होती है।
नीचे सभी ब्लॉकों की सूची दी गई है:
रंग प्रकाश सेट करें — रंग सेंसर के प्रकाश की चमक सेट करता है।
रंग ने कोई वस्तु पाई? — रिपोर्ट करता है कि कोई वस्तु पाई गई है या नहीं।
रंग रंग का पता लगाता है? — रिपोर्ट करता है कि क्या कोई विशिष्ट रंग का पता लगाया गया है।
रंग रंग का नाम — पता लगाए गए रंग का नाम बताता है।
रंग की चमक — प्रतिशत के रूप में पता लगाई गई चमक की रिपोर्ट।
रंग ह्यू — पता लगाए गए रंग के ह्यू कोण की रिपोर्ट करता है।
रंगीन प्रकाश सेट करें#
सेट कलर लाइट स्टैक ब्लॉक कलर सेंसर की रोशनी की तीव्रता निर्धारित करता है। यह रोशनी कलर सेंसर को वस्तुओं और रंगों को अधिक स्पष्ट रूप से पहचानने में मदद कर सकती है।
अधिक प्रतिशत होने पर प्रकाश अधिक चमकीला होता है। कम प्रतिशत होने पर प्रकाश मंद होता है।
यदि कलर सेंसर की लाइट बंद है, तो लाइट की पावर को 0% से ऊपर सेट करने पर लाइट चालू हो जाएगी।
यदि कलर सेंसर की लाइट चालू है, तो लाइट की पावर को 0% पर सेट करने से लाइट बंद हो जाएगी।
[Color1 v] की लाइट को (50) % पर सेट करें
पैरामीटर |
विवरण |
|---|---|
रंग सेंसर |
किस कलर सेंसर की लाइट की ब्राइटनेस सेट करनी है, यह डिवाइसेस विंडो में कॉन्फ़िगर किया जाता है। |
चमक |
कलर सेंसर की रोशनी की चमक 0% से 100% तक एक पूर्णांक के रूप में दर्शाई गई है। |
उदाहरण
जब शुरू हो
[Light up the Color Sensor dimmer.]
[Color1 v] की लाइट को (25) % पर सेट करें
(2) सेकंड प्रतीक्षा करें
[Light up the Color Sensor brighter.]
[Color1 v] की लाइट को (100) % पर सेट करें
क्या रंग को कोई वस्तु मिली?#
कलर सेंसर ने कोई वस्तु खोजी है या नहीं? नामक बूलियन ब्लॉक यह रिपोर्ट करता है कि कलर सेंसर ने कोई वस्तु खोजी है या नहीं।
सही — कलर सेंसर ने एक वस्तु का पता लगाया है।
गलत — कलर सेंसर ने किसी वस्तु का पता नहीं लगाया है।
<[Color1 v] को कोई ऑब्जेक्ट मिला?>
पैरामीटर |
विवरण |
|---|---|
रंग सेंसर |
किस कलर सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Print a different message when an object is in front of the Color Sensor.]
हमेशा
स्क्रीन पर पंक्ति (1) कॉलम (1) पर कर्सर सेट करें
यदि <[Color1 v] को कोई ऑब्जेक्ट मिला?> तो
स्क्रीन पर [Object detected] प्रिंट करें ▶
अन्यथा
स्क्रीन पर [Nothing detected] प्रिंट करें ▶
अंत
स्क्रीन पर पंक्ति (1) साफ़ करें
रंग, रंग को पहचानता है?#
The Color detects color? Boolean block reports whether the Color Sensor has detected a specific color.
सही — कलर सेंसर ने निर्दिष्ट रंग का पता लगा लिया है।
गलत — कलर सेंसर ने निर्दिष्ट रंग का पता नहीं लगाया है।
<[Color1 v] [लाल v] पहचानता है?>
पैरामीटर |
विवरण |
|---|---|
रंग सेंसर |
किस कलर सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
रंग |
किस रंग की जाँच करनी है:
|
उदाहरण
जब शुरू हो
[Turn until the Color Sensor detects green.]
[दाएं v] दिशा में मुड़ें
<[Color1 v] [हरा v] पहचानता है?> होने तक प्रतीक्षा करें
चलाना बंद करें
रंग का नाम#
कलर कलर नेम रिपोर्टर ब्लॉक, कलर सेंसर द्वारा पता लगाए गए रंग का नाम एक स्ट्रिंग के रूप में रिपोर्ट करता है।
संभावित रंग ये हैं:
लाल
हरा
नीला
सफ़ेद
पीला
नारंगी
बैंगनी
लाल बैंगनी
बैंगनी
नीला बैंगनी
नीले हरे
पीले हरे
पीले नारंगी
लाल नारंगी
नोट: इस ब्लॉक को सेट टच एलईडी रंग ब्लॉक में डाला जा सकता है ताकि टच एलईडी पता लगाए गए रंग से मेल खाए।
([Color1 v] का रंग नाम)
पैरामीटर |
विवरण |
|---|---|
रंग सेंसर |
किस कलर सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Stop and print when the Color Sensor detects green.]
[दाएं v] दिशा में मुड़ें
<[Color1 v] [हरा v] पहचानता है?> होने तक प्रतीक्षा करें
चलाना बंद करें
स्क्रीन पर ([Color1 v] का रंग नाम) प्रिंट करें ◀ और कर्सर को अगली पंक्ति पर सेट करें
रंग की चमक#
रंग की चमक रिपोर्टर ब्लॉक यह बताता है कि पता लगाया गया रंग कितना चमकीला है, 0% से 100% तक के प्रतिशत के रूप में।
उच्च प्रतिशत का अर्थ है कि कलर सेंसर अधिक प्रकाश का पता लगाता है। निम्न प्रतिशत का अर्थ है कि कलर सेंसर कम प्रकाश का पता लगाता है।
([Color1 v] की चमक % में)
पैरामीटर |
विवरण |
|---|---|
रंग सेंसर |
किस कलर सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Stop and print the brightness when the Color Sensor detects green.]
[दाएं v] दिशा में मुड़ें
<[Color1 v] [हरा v] पहचानता है?> होने तक प्रतीक्षा करें
चलाना बंद करें
स्क्रीन पर ([Color1 v] की चमक % में) प्रिंट करें ◀ और कर्सर को अगली पंक्ति पर सेट करें
रंग की आभा#
कलर ह्यू रिपोर्टर ब्लॉक कलर सेंसर द्वारा पता लगाए गए ह्यू को 0 से 359 डिग्री तक की संख्या के रूप में रिपोर्ट करता है।
ह्यू एक ऐसा तरीका है जिससे रंग को कलर व्हील पर संख्याओं का उपयोग करके वर्णित किया जाता है, जैसा कि नीचे दिखाया गया है:

([Color1 v] का रंग-क्रम डिग्री में)
पैरामीटर |
विवरण |
|---|---|
रंग सेंसर |
किस कलर सेंसर का उपयोग करना है, यह डिवाइस विंडो में कॉन्फ़िगर किया जाता है। |
उदाहरण
जब शुरू हो
[Print when the Color Sensor detects pink.]
हमेशा
स्क्रीन साफ़ करें
स्क्रीन पर पंक्ति (1) कॉलम (1) पर कर्सर सेट करें
यदि <<([Color1 v] का रंग-क्रम डिग्री में) [math_greater_than v] [290]> और <([Color1 v] का रंग-क्रम डिग्री में) [math_less_than v] [350]>> तो
स्क्रीन पर [Pink!] प्रिंट करें ▶
(0.1) सेकंड प्रतीक्षा करें
अन्यथा
स्क्रीन पर [Not pink.] प्रिंट करें ▶
(0.1) सेकंड प्रतीक्षा करें