Valdiklis#

Įvadas#

„VEX AIR“ drono valdiklis turi 12 mygtukų išdėstymą ir dvi valdymo svirtis. Šios įvesties duomenys leidžia dronui aptikti mygtukų paspaudimus ir valdymo svirčių judesius, todėl valdymas yra interaktyvus ir reaguoja greitai.

Žemiau pateikiamas visų galimų blokų sąrašas:

paspaustas valdiklio mygtukas#

Loginis blokas paspaustas valdiklio mygtukas praneša, ar paspaudžiamas konkretus valdiklio mygtukas.

  • Teisinga – Paspaudžiamas nurodytas mygtukas.

  • Klaidinga – nurodytas mygtukas nėra paspaudžiamas.

Valdiklio mygtukas paspaudė loginį bloką.#
<valdiklio mygtukas [5 v] paspaustas?>

„VEX AIR“ drono valdiklis, kuriame matyti mygtukai nuo 5 iki 12. 5 ir 6 mygtukai yra valdiklio dešinėje pusėje, statmenai valdymo svirtiai. 7 ir 8 mygtukai yra toje pačioje vietoje kairėje pusėje. 9–12 mygtukai yra valdiklio apačioje, 9 yra viršutiniame dešiniajame kampe virš 10, o 11 – viršutiniame kairiajame kampe virš 12.

Parametrai

Aprašymas

mygtukas

Mygtukas, skirtas patikrinti, ar jis buvo paspaustas, svyruoja nuo 5 iki 12.

Pavyzdys

kai pradėta
[Take a picture when button 5 is pressed.]
pakilti iki [500] [mm v] ▶
amžinai
judėti su valdikliu
jei <valdiklio mygtukas [5 v] paspaustas?> tada
fotografuoti [pirmyn v] kamera
pabaiga
pabaiga

valdiklio ašies padėtis#

Valdiklio ašies padėties reporterio blokas praneša nurodytos valdymo svirties ašies padėtį. Tai praneša sveikąjį skaičių nuo –100 iki 100.

Valdiklio ašies padėties registratoriaus blokas.#
(valdiklio ašis [1 v] padėtis)

VEX AIR drono valdiklis su paryškintomis valdymo svirties ašimis. 1 ir 2 ašys yra aplink kairę valdymo svirtį, o 3 ir 4 ašys – aplink dešinę.

Parametrai

Aprašymas

ašis

Ašis, kurios padėtį reikia nurodyti:

  • 1 — Kairiosios vairasvirtės vertikalioji ašis.
  • 2 — Kairiosios vairasvirtės horizontalioji ašis.
  • 3 — Dešinės vairasvirtės horizontalioji ašis.
  • 4 — Dešinės vairasvirtės vertikalioji ašis.

Pavyzdys

kai pradėta
[Climb when the left joystick is moved up.]
pakilti iki [500] [mm v] ▶
amžinai
jei <(valdiklio ašis [1 v] padėtis) [math_greater_than v] [0]> tada
kilti [aukštyn v]
kitu atveju
sklandyti
pabaiga

valdiklis yra prijungtas#

Loginis blokas „valdiklis prijungtas“ praneša, ar valdiklis prijungtas prie drono.

  • Teisinga – Valdiklis prijungtas.

  • Klaidinga – Valdiklis neprijungtas.

Valdiklio ašies padėties registratoriaus blokas.#
<valdiklis prijungtas prie drono?>

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

kai pradėta
[Print controller connection status on screen.]
amžinai
jei <valdiklis prijungtas prie drono?> tada
išvalyti ekraną
nustatyti žymeklį į eilutę (1) stulpelį (1) ekrane
spausdinti [Controller connected] ekrane ▶
laukti (0.5) sekundžių
pabaiga
pabaiga

valdiklio akumuliatoriaus lygis#

Valdiklio akumuliatoriaus lygio reporterio blokas praneša apie valdiklio akumuliatoriaus lygį procentais nuo 0 % iki 100 %.

Valdiklio ašies padėties registratoriaus blokas.#
(valdiklio akumuliatoriaus lygis %)

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

kai pradėta
[Show controller's battery level.]
jei <(valdiklio akumuliatoriaus lygis %) [math_greater_than v] [50]> tada
spausdinti [Battery level ok] ekrane ▶
kitu atveju
spausdinti [Battery level low] ekrane ▶

kai valdiklio mygtukas#

Blokas kai valdiklio mygtukas paleidžia pridėtą blokų krūvą, kai mygtukas yra paspaudžiamas arba atleidžiamas.

Kai valdiklis mygtukas skrybėlių blokas.#
kai valdiklio mygtukas [5 v] [paspausti v]

„VEX AIR“ drono valdiklis, kuriame matyti mygtukai nuo 5 iki 12. 5 ir 6 mygtukai yra valdiklio dešinėje pusėje, statmenai valdymo svirtiai. 7 ir 8 mygtukai yra toje pačioje vietoje kairėje pusėje. 9–12 mygtukai yra valdiklio apačioje, 9 yra viršutiniame dešiniajame kampe virš 10, o 11 – viršutiniame kairiajame kampe virš 12.

Parametrai

Aprašymas

mygtukas

Nustato, kuris mygtukas suaktyvins įvykį, svyruoja nuo 5 iki 12.

veiksmas

Nustato, kada bus vykdomas pridėtas blokų krūvis: pressed bus vykdomas paspaudus mygtuką, o released bus vykdomas atleidus mygtuką.

Pavyzdys

kai pradėta
pakilti iki [500] [mm v] ▶
amžinai
judėti su valdikliu
pabaiga

kai valdiklio mygtukas [5 v] [paspausti v]
[Take a picture when button 5 is pressed.]
fotografuoti [pirmyn v] kamera

kai keičiama valdiklio ašis#

Blokas „kai keičiama valdiklio ašis“ paleidžia prijungtą steko sistemą, kai vairasvirtės padėtis pasikeičia išilgai pasirinktos ašies.

Blokas „Kai keičiama valdiklio ašis“.#
kai valdiklio ašis [1 v] pasikeitė

VEX AIR drono valdiklis su paryškintomis valdymo svirties ašimis. 1 ir 2 ašys yra aplink kairę valdymo svirtį, o 3 ir 4 ašys – aplink dešinę.

Parametrai

Aprašymas

ašis

Ašis, kurioje reikia stebėti pokyčius:

  • 1 — Kairiosios valdymo svirties vertikali ašis.
  • 2 — Kairiosios valdymo svirties horizontali ašis.
  • 3 — Dešiniosios valdymo svirties horizontali ašis.
  • 4 — Dešiniosios valdymo svirties vertikali ašis.

Pavyzdys

kai pradėta
[Move forward when the left joystick moves.]
pakilti iki [500] [mm v] ▶

kai valdiklio ašis [1 v] pasikeitė
judėti [pirmyn v] per (200) [mm v] ▶