കൺട്രോളർ#
ആമുഖം#
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] നീക്കുക ▶
