Bộ điều khiển#
Giới thiệu#
Bộ điều khiển máy bay không người lái VEX AIR có bố cục 12 nút và hai cần điều khiển. Các đầu vào này cho phép máy bay không người lái phát hiện các lần nhấn nút và chuyển động của cần điều khiển, mang lại khả năng điều khiển tương tác và nhạy bén.
Dưới đây là danh sách tất cả các khối có sẵn:
nút điều khiển được nhấn — Kiểm tra xem một nút cụ thể hiện có đang được nhấn hay không.
vị trí trục điều khiển — Báo cáo vị trí của cần điều khiển dọc theo một trục được chỉ định.
bộ điều khiển đã được kết nối — Báo cáo xem bộ điều khiển có được kết nối với máy bay không người lái hay không.
mức pin bộ điều khiển — Báo cáo mức pin của bộ điều khiển.
khi nút điều khiển — Chạy một chồng khối khi nút được nhấn hoặc nhả.
khi trục điều khiển được thay đổi — Chạy ngăn xếp đính kèm khi vị trí của cần điều khiển thay đổi dọc theo trục đã chọn.
vị trí trục điều khiển#
Khối báo cáo vị trí trục điều khiển sẽ báo cáo vị trí của trục cần điều khiển được chỉ định. Khối này sẽ báo cáo một số nguyên từ -100 đến 100.
(vị trí trục [1 v] tay cầm)

Thông số |
Sự miêu tả |
|---|---|
trục |
Trục dùng để báo cáo vị trí:
|
Ví dụ
khi bắt đầu
[Climb when the left joystick is moved up.]
cất cánh đến [500] [mm v] ▶
mãi mãi
nếu <(vị trí trục [1 v] tay cầm) [math_greater_than v] [0]> thì
leo lên [lên v]
nếu không
lơ lửng
fin
bộ điều khiển được kết nối#
Khối lệnh Boolean controller is connected cho biết bộ điều khiển đã được kết nối với máy bay không người lái hay chưa.
Đúng — Bộ điều khiển đã được kết nối.
Sai — Bộ điều khiển chưa được kết nối.
<tay cầm đã kết nối với drone?>
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
[Print controller connection status on screen.]
mãi mãi
nếu <tay cầm đã kết nối với drone?> thì
xóa màn hình
đặt con trỏ đến hàng (1) cột (1) trên màn hình
in [Controller connected] trên màn hình ▶
chờ (0.5) giây
fin
fin
mức pin bộ điều khiển#
Khối báo cáo mức pin bộ điều khiển hiển thị mức pin của bộ điều khiển, dưới dạng phần trăm từ 0% đến 100%.
(mức pin tay cầm tính bằng %)
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
[Show controller's battery level.]
nếu <(mức pin tay cầm tính bằng %) [math_greater_than v] [50]> thì
in [Battery level ok] trên màn hình ▶
nếu không
in [Battery level low] trên màn hình ▶
khi trục điều khiển được thay đổi#
Khối lệnh khi trục điều khiển được thay đổi sẽ chạy ngăn xếp được đính kèm khi vị trí của cần điều khiển thay đổi dọc theo trục đã chọn.
khi trục [1 v] tay cầm thay đổi

Thông số |
Sự miêu tả |
|---|---|
trục |
Trục cần theo dõi sự thay đổi:
|
Ví dụ
khi bắt đầu
[Move forward when the left joystick moves.]
cất cánh đến [500] [mm v] ▶
khi trục [1 v] tay cầm thay đổi
di chuyển [tiến v] trong (200) [mm v] ▶
