Kontrolieris#

Ievads#

VEX AIR drona kontrolierim ir 12 pogu izkārtojums un divas kursorsviras. Šīs ieejas ļauj dronam noteikt pogu nospiešanas un kursorsviru kustības, nodrošinot interaktīvu un atsaucīgu vadību.

Zemāk ir visu pieejamo bloku saraksts:

nospiesta vadības ierīces poga#

Būla bloks nospiesta kontrollera poga ziņo, ja tiek nospiesta konkrēta kontrollera poga.

  • Patiess — Norādītā poga tiek nospiesta.

  • Aplams — Norādītā poga netiek nospiesta.

Nospiesta kontrollera poga Būla bloks.#
<vadāmierīces poga [5 v] nospiesta?>

VEX AIR drona kontrolieris, kurā redzamas pogas no 5 līdz 12. Pogas 5 un 6 atrodas kontroliera aizmugurē labajā pusē, perpendikulāri kursorsvirai. Pogas 7 un 8 atrodas tādā pašā pozīcijā kreisajā pusē. Pogas no 9 līdz 12 atrodas kontroliera apakšējā virsmā, 9 atrodas augšējā labajā stūrī virs 10 un 11 atrodas augšējā kreisajā stūrī virs 12.

Parametri

Apraksts

poga

Poga, lai pārbaudītu, vai tā ir nospiesta, skaitlis no 5 līdz 12.

Piemērs

kad sākts
[Take a picture when button 5 is pressed.]
pacelties uz [500] [mm v] ▶
mūžīgi
pārvietoties ar vadāmierīci
ja <vadāmierīces poga [5 v] nospiesta?> tad
uzņemt attēlu ar [uz priekšu v] kameru
beigas
beigas

kontrollera ass pozīcija#

Kontrollera ass pozīcijas ziņošanas bloks ziņo par norādītās vadības sviras ass pozīciju. Tas ziņo veselu skaitli no –100 līdz 100.

Kontroliera ass pozīcijas ziņotāja bloks.#
(vadāmierīces ass [1 v] pozīcija)

VEX AIR drona kontrolieris ar iezīmētām kursorsviras asīm. 1. un 2. ass atrodas ap kreiso kursorsviru, bet 3. un 4. ass — ap labo.

Parametri

Apraksts

ass

Ass, kurai jāziņo par pozīciju:

  • 1 — Kreisās kursorsviras vertikālā ass.
  • 2 — Kreisās kursorsviras horizontālā ass.
  • 3 — Labās kursorsviras horizontālā ass.
  • 4 — Labās kursorsviras vertikālā ass.

Piemērs

kad sākts
[Climb when the left joystick is moved up.]
pacelties uz [500] [mm v] ▶
mūžīgi
ja <(vadāmierīces ass [1 v] pozīcija) [math_greater_than v] [0]> tad
kāpt [augšup v]
citādi
lidot stacionāri
beigas

kontrolieris ir pievienots#

Būla bloks kontrolleris ir savienots ziņo, vai kontrolieris ir savienots ar dronu.

  • Patiess — Kontrolieris ir pievienots.

  • Aplams — Kontrolieris nav pievienots.

Kontroliera ass pozīcijas ziņotāja bloks.#
<vadāmierīce ir savienota ar dronu?>

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

kad sākts
[Print controller connection status on screen.]
mūžīgi
ja <vadāmierīce ir savienota ar dronu?> tad
notīrīt ekrānu
iestatīt kursoru uz rindu (1) kolonnu (1) ekrānā
drukāt [Controller connected] ekrānā ▶
gaidīt (0.5) sekundes
beigas
beigas

kontroliera akumulatora līmenis#

Kontroliera akumulatora līmeņa ziņošanas bloks ziņo par kontroliera akumulatora līmeni procentos no 0% līdz 100%.

Kontroliera ass pozīcijas ziņotāja bloks.#
(vadāmierīces akumulatora līmenis %)

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

kad sākts
[Show controller's battery level.]
ja <(vadāmierīces akumulatora līmenis %) [math_greater_than v] [50]> tad
drukāt [Battery level ok] ekrānā ▶
citādi
drukāt [Battery level low] ekrānā ▶

kad vadības poga#

Bloks kad kontrollera poga palaiž pievienoto bloku kaudzīti, kad poga tiek nospiesta vai atlaista.

Kad kontrollera pogas cepuru bloks.#
kad vadāmierīces poga [5 v] [nospiests v]

VEX AIR drona kontrolieris, kurā redzamas pogas no 5 līdz 12. Pogas 5 un 6 atrodas kontroliera aizmugurē labajā pusē, perpendikulāri kursorsvirai. Pogas 7 un 8 atrodas tādā pašā pozīcijā kreisajā pusē. Pogas no 9 līdz 12 atrodas kontroliera apakšējā virsmā, 9 atrodas augšējā labajā stūrī virs 10 un 11 atrodas augšējā kreisajā stūrī virs 12.

Parametri

Apraksts

poga

Nosaka, kura poga aktivizēs notikumu, diapazonā no 5 līdz 12.

darbība

Nosaka, kad tiks izpildīta pievienotā bloku kaudze: pressed tiks izpildīts, kad tiek nospiesta poga, un released tiks izpildīts, kad tiek atlaista poga.

Piemērs

kad sākts
pacelties uz [500] [mm v] ▶
mūžīgi
pārvietoties ar vadāmierīci
beigas

kad vadāmierīces poga [5 v] [nospiests v]
[Take a picture when button 5 is pressed.]
uzņemt attēlu ar [uz priekšu v] kameru

kad tiek mainīta regulatora ass#

Cepuru bloks kad tiek mainīta kontrollera ass palaiž pievienoto steku, kad mainās kursorsviras pozīcija pa atlasīto asi.

Cepuru bloks “Kad tiek mainīta kontrollera ass”.#
kad vadāmierīces ass [1 v] mainās

VEX AIR drona kontrolieris ar iezīmētām kursorsviras asīm. 1. un 2. ass atrodas ap kreiso kursorsviru, bet 3. un 4. ass — ap labo.

Parametri

Apraksts

ass

Ass, kurā jāuzrauga izmaiņas:

  • 1 — Kreisās kursorsviras vertikālā ass.
  • 2 — Kreisās kursorsviras horizontālā ass.
  • 3 — Labās kursorsviras horizontālā ass.
  • 4 — Labās kursorsviras vertikālā ass.

Piemērs

kad sākts
[Move forward when the left joystick moves.]
pacelties uz [500] [mm v] ▶

kad vadāmierīces ass [1 v] mainās
virzīties [uz priekšu v] par (200) [mm v] ▶