vezérlő#
Bevezetés#
A VEX AIR drónvezérlő 12 gombos elrendezéssel és két joystickkal rendelkezik. Ezek a bemenetek lehetővé teszik a drón számára a gombnyomások és a joystick mozgásainak érzékelését, így interaktív és érzékeny vezérlést tesz lehetővé.
Az alábbiakban felsoroljuk az összes elérhető blokkot:
vezérlőgomb lenyomva — Ellenőrzi, hogy egy adott gomb jelenleg le van-e nyomva.
vezérlő tengely pozíciója — Megjeleníti a joystick pozícióját egy megadott tengely mentén.
a vezérlő csatlakoztatva — Jelzi, hogy a vezérlő csatlakoztatva van-e a drónhoz.
kontroller akkumulátorának töltöttségi szintje — Jelenti a kontroller akkumulátorának töltöttségi szintjét.
when controller button — Blokkokból álló halmot futtat, amikor egy gombot megnyomnak vagy elengednek.
a vezérlő tengelyének változása esetén — Lefuttatja a csatolt verem állományt, amikor a joystick pozíciója megváltozik a kiválasztott tengely mentén.
vezérlő tengely pozíciója#
A vezérlő tengely pozícióját jelző blokk a megadott joystick tengely pozícióját jelenti. Ez egy –100 és 100 közötti egész számot jelent.
(vezérlő [1 v] tengely pozíciója)

Paraméterek |
Leírás |
|---|---|
tengely |
A tengely, amely a következő pozícióját jelenti:
|
Példa
amikor elindul
[Climb when the left joystick is moved up.]
felszállás [500] [mm v] magasságra ▶
örökre
ha <(vezérlő [1 v] tengely pozíciója) [math_greater_than v] [0]> akkor
emelkedés [fel v]
különben
lebegés
vége
vezérlő csatlakoztatva van#
A vezérlő csatlakoztatva logikai blokk jelzi, ha a vezérlő csatlakozik a drónhoz.
Igaz – A vezérlő csatlakoztatva van.
Hamis — A vezérlő nincs csatlakoztatva.
<vezérlő csatlakoztatva a drónhoz?>
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Print controller connection status on screen.]
örökre
ha <vezérlő csatlakoztatva a drónhoz?> akkor
képernyő törlése
kurzor beállítása (1). sor (1). oszlopába a képernyőn
[Controller connected] nyomtatása a képernyőn ▶
várakozás (0.5) másodpercig
vége
vége
vezérlő akkumulátorának töltöttségi szintje#
A vezérlő akkumulátorszintje jelentéskészítő blokk a vezérlő akkumulátorszintjét jelenti százalékos formában, 0%-tól 100%-ig.
(vezérlő akkumulátor szintje %-ban)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Show controller's battery level.]
ha <(vezérlő akkumulátor szintje %-ban) [math_greater_than v] [50]> akkor
[Battery level ok] nyomtatása a képernyőn ▶
különben
[Battery level low] nyomtatása a képernyőn ▶
amikor a vezérlő tengelye megváltozik#
A vezérlő tengelyének változása esetén hatblokk a csatolt verem lefuttatása során a joystick pozíciójának megváltozásakor reagál a kiválasztott tengelyre.
amikor vezérlő [1 v] tengely megváltozik

Paraméterek |
Leírás |
|---|---|
tengely |
A változásokat figyelő tengely:
|
Példa
amikor elindul
[Move forward when the left joystick moves.]
felszállás [500] [mm v] magasságra ▶
amikor vezérlő [1 v] tengely megváltozik
mozgás [előre v] irányba (200) [mm v] értékkel ▶
