नियंत्रक#
परिचय#
VEX AIR ड्रोन कंट्रोलर में 12 बटन और दो जॉयस्टिक हैं। इन इनपुट की मदद से ड्रोन बटन दबाने और जॉयस्टिक की गतिविधियों का पता लगा सकता है, जिससे इंटरैक्टिव और त्वरित नियंत्रण संभव हो पाता है।
नीचे उपलब्ध सभी ब्लॉकों की सूची दी गई है:
कंट्रोलर बटन दबाया गया — जांच करता है कि क्या कोई विशिष्ट बटन वर्तमान में दबाया जा रहा है।
नियंत्रक अक्ष स्थिति — निर्दिष्ट अक्ष के साथ जॉयस्टिक की स्थिति की रिपोर्ट करता है।
कंट्रोलर कनेक्टेड है — रिपोर्ट करता है कि क्या कंट्रोलर ड्रोन से कनेक्टेड है।
कंट्रोलर बैटरी स्तर — कंट्रोलर के बैटरी स्तर की रिपोर्ट करता है।
जब नियंत्रक बटन — बटन दबाने या छोड़ने पर ब्लॉकों का एक स्टैक चलाता है।
जब नियंत्रक अक्ष बदला जाता है — चयनित अक्ष के साथ जॉयस्टिक की स्थिति बदलने पर संलग्न स्टैक को चलाता है।
नियंत्रक अक्ष स्थिति#
कंट्रोलर एक्सिस पोजीशन रिपोर्टर ब्लॉक निर्दिष्ट जॉयस्टिक एक्सिस की स्थिति की रिपोर्ट करता है। यह -100 से 100 तक का पूर्णांक मान रिपोर्ट करता है।
(कंट्रोलर अक्ष [1 v] स्थिति)

पैरामीटर |
विवरण |
|---|---|
अक्ष |
स्थिति दर्शाने के लिए अक्ष:
|
उदाहरण
जब शुरू हो
[Climb when the left joystick is moved up.]
[500] [mm v] की ऊंचाई पर उड़ान भरें ▶
हमेशा
यदि <(कंट्रोलर अक्ष [1 v] स्थिति) [math_greater_than v] [0]> तो
[ऊपर v] दिशा में चढ़ें
अन्यथा
होवर
अंत
नियंत्रक जुड़ा हुआ है#
कंट्रोलर कनेक्टेड है बूलियन ब्लॉक यह बताता है कि कंट्रोलर ड्रोन से कनेक्टेड है या नहीं।
सही — कंट्रोलर कनेक्टेड है।
गलत — कंट्रोलर कनेक्टेड नहीं है।
<कंट्रोलर ड्रोन से जुड़ा है?>
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Print controller connection status on screen.]
हमेशा
यदि <कंट्रोलर ड्रोन से जुड़ा है?> तो
स्क्रीन साफ़ करें
स्क्रीन पर पंक्ति (1) कॉलम (1) पर कर्सर सेट करें
स्क्रीन पर [Controller connected] प्रिंट करें ▶
(0.5) सेकंड प्रतीक्षा करें
अंत
अंत
नियंत्रक बैटरी स्तर#
कंट्रोलर बैटरी लेवल रिपोर्टर ब्लॉक कंट्रोलर की बैटरी लेवल को 0% से 100% तक के प्रतिशत के रूप में रिपोर्ट करता है।
(कंट्रोलर की बैटरी % में)
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Show controller's battery level.]
यदि <(कंट्रोलर की बैटरी % में) [math_greater_than v] [50]> तो
स्क्रीन पर [Battery level ok] प्रिंट करें ▶
अन्यथा
स्क्रीन पर [Battery level low] प्रिंट करें ▶
जब नियंत्रक अक्ष बदल जाता है#
जब कंट्रोलर अक्ष बदलता है हैट ब्लॉक चयनित अक्ष के साथ जॉयस्टिक की स्थिति बदलने पर संलग्न स्टैक को चलाता है।
जब कंट्रोलर अक्ष [1 v] बदले

पैरामीटर |
विवरण |
|---|---|
अक्ष |
परिवर्तनों की निगरानी के लिए अक्ष:
|
उदाहरण
जब शुरू हो
[Move forward when the left joystick moves.]
[500] [mm v] की ऊंचाई पर उड़ान भरें ▶
जब कंट्रोलर अक्ष [1 v] बदले
[आगे v] दिशा में (200) [mm v] जाएं ▶
