Gerakan#

Perkenalan#

Drone VEX AIR memiliki empat baling-baling, memungkinkan drone ini bergerak ke segala arah dan berputar secara independen. Perangkat lunak Motion menyediakan metode untuk pergerakan, berbelok, penyesuaian kecepatan, dan pelacakan posisi.

Kompas melingkar dari 0-360 derajat mengelilingi drone dengan 4 baling-baling. Bagian depan drone menghadap 0 derajat pada kompas.

Berikut adalah daftar blok yang tersedia:

Aksi — Gerakkan dan putar drone.

  • lepas landas — Mengangkat drone ke ketinggian yang ditentukan.

  • land — Mendaratkan drone.

  • hover — Menjaga drone tetap pada posisinya.

  • mendaki — Menggerakkan drone ke arah vertikal yang ditentukan.

  • mendaki untuk — Menggerakkan drone ke arah vertikal tertentu untuk jarak tertentu.

  • naik ke posisi z — Memindahkan drone ke posisi tertentu pada sumbu z.

  • move — Menggerakkan drone maju, mundur, kiri, atau kanan.

  • bergerak pada sudut — Menggerakkan drone ke arah yang ditentukan menggunakan sudut.

  • bergerak sejauh — Menggerakkan drone ke arah tertentu sejauh jarak tertentu.

  • bergerak pada sudut tertentu untuk — Menggerakkan drone pada sudut tertentu untuk jarak tertentu.

  • pindah ke — Memindahkan drone ke posisi yang ditentukan.

  • putar — Memutar drone ke kiri atau ke kanan.

  • putar untuk — Memutar drone sejumlah derajat yang ditentukan.

  • putar ke arah — Memutar drone untuk menghadap ke arah tertentu.

  • gerakkan dengan pengontrol — Memungkinkan drone dikendalikan menggunakan pengontrol.

Kontrol Penerbangan — Sesuaikan pengaturan penerbangan.

Pengaturan — Sesuaikan kecepatan gerakan dan putaran.

Posisi — Melacak dan mengubah posisi drone.

Nilai — Periksa status pergerakan.

  • status penerbangan — Mengembalikan status drone saat ini.

  • mode aman — Mengembalikan status penguncian baling-baling drone.

  • pendakian aktif — Mengembalikan apakah drone sedang mendaki.

  • gerak aktif — Mengembalikan apakah drone sedang bergerak.

  • turn active — Mengembalikan apakah drone saat ini sedang berbelok.

  • melayang — Mengembalikan apakah drone saat ini sedang melayang.

  • lepas landas — Mengembalikan apakah drone sedang lepas landas.

  • mendarat — Mengembalikan apakah drone sedang mendarat.

  • mendarat — Mengembalikan apakah drone telah mendarat.

Tindakan#

lepas landas#

Blok lepas landas mengaktifkan baling-baling dan mengangkat drone ke udara. Blok ini harus digunakan sebelum gerakan lain dapat dilakukan.

bergerak maju tumpukan blok#
terbang ke ketinggian [500] [mm v] ▶

Parameter

Keterangan

mendaki ke

Posisi z (ketinggian) yang akan dicapai drone.

satuan

Satuan pengukuran: mm (milimeter) atau inci.

dan jangan menunggu

Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan jangan menunggu, sehingga blok berikutnya dalam tumpukan akan segera dijalankan.

Contoh

saat dimulai
[Fly for 1 second.]
terbang ke ketinggian [500] [mm v] ▶
tunggu [1] detik
mendarat ▶

tanah#

Blok tumpukan pendaratan menurunkan drone ke tanah. Baling-baling akan terus berputar hingga proyek dihentikan.

bergerak maju tumpukan blok#
mendarat ▶

Parameter

Keterangan

dan jangan menunggu

Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan jangan menunggu, sehingga blok berikutnya dalam tumpukan akan segera dijalankan.

Contoh

saat dimulai
[Land after 1 second.]
terbang ke ketinggian (500) [mm v] ▶
tunggu [1] detik
mendarat ▶

arahkan kursor#

Blok tumpukan hover menghentikan pergerakan drone ke segala arah dan mempertahankan posisinya saat ini di udara.

blok hover#
melayang

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Hold current position for 3 seconds after moving forward.]
terbang ke ketinggian (500) [mm v] ▶
gerak [maju v]
tunggu [1] detik
melayang
tunggu [3] detik
mendarat ▶

mendaki#

Blok tumpukan climb menggerakkan drone ke arah vertikal yang ditentukan.

bergerak maju tumpukan blok#
naik/turun [naik v]

Parameter

Keterangan

arah

Arah terbang drone: atas atau bawah.

Contoh

saat dimulai
[Climb upwards for 2 seconds.]
terbang ke ketinggian (500) [mm v] ▶
tunggu [2] detik
naik/turun [naik v]
tunggu [2] detik
mendarat ▶

mendaki untuk#

Blok tumpukan climb for menggerakkan drone ke arah vertikal tertentu sejauh jarak tertentu.

bergerak maju tumpukan blok#
naik/turun [naik v] sejauh (500) [mm v] ▶

Parameter

Keterangan

arah

Arah terbang drone: atas atau bawah.

jarak

Jarak yang akan ditempuh drone saat terbang.

satuan

Satuan pengukuran: mm (milimeter) atau inci.

dan jangan menunggu

Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan jangan menunggu, sehingga blok berikutnya dalam tumpukan akan segera dijalankan.

Contoh

saat dimulai
[Lower drone before landing.]
terbang ke ketinggian [700] [mm v] ▶
tunggu [1] detik
naik/turun [turun v] sejauh [300] [mm v] ▶
tunggu [1] detik
mendarat ▶

naik ke posisi z#

Blok tumpukan mendaki ke posisi z menggerakkan drone ke posisi tertentu pada sumbu z.

bergerak maju tumpukan blok#
naik/turun ke posisi z [500] [mm v] ▶

Parameter

Keterangan

posisi z

Posisi z, baik berupa bilangan bulat atau desimal, yang akan dicapai oleh drone.

satuan

Satuan pengukuran: mm (milimeter) atau inci.

dan jangan menunggu

Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan jangan menunggu, sehingga blok berikutnya dalam tumpukan akan segera dijalankan.

Contoh

saat dimulai
[Reach 500 mm after takeoff.]
terbang ke ketinggian [300] [mm v] ▶
tunggu [1] detik
naik/turun ke posisi z [500] [mm v] ▶
tunggu [1] detik
mendarat ▶

bergerak#

Blok tumpukan move menggerakkan drone ke empat arah tertentu menggunakan kecepatan gerak saat ini.

bergerak maju tumpukan blok#
gerak [maju v]

Parameter

Keterangan

arah

Gerakkan drone ke salah satu arah berikut:

  • maju
  • kanan
  • kiri
  • mundur

Contoh

saat dimulai
[Move forward for 2 seconds.]
terbang ke ketinggian [500] [mm v] ▶
gerak [maju v]
tunggu [2] detik
mendarat ▶

bergerak miring#

Blok tumpukan bergerak pada sudut menggerakkan drone pada sudut yang ditentukan menggunakan kecepatan gerak saat ini.

pindahkan blok tumpuk pada sudut 90 derajat#
gerak di (90) derajat

Parameter

Keterangan

sudut

Sudut, baik berupa bilangan bulat maupun desimal, di mana drone bergerak, berkisar dari 0 hingga 359 derajat.

Contoh

saat dimulai
[Move left for 2 seconds.]
terbang ke ketinggian [500] [mm v] ▶
gerak di [270] derajat
tunggu [2] detik
mendarat ▶

pindah ke#

Blok tumpukan move for menggerakkan drone ke empat arah tertentu untuk jarak tertentu menggunakan kecepatan gerak saat ini.

bergerak maju untuk blok tumpukan 200 mm#
gerak [maju v] sejauh (200) [mm v] ▶

Parameter

Keterangan

arah

Gerakkan drone ke salah satu arah berikut:

  • maju
  • kanan
  • kiri
  • mundur

jarak

Jarak, baik berupa bilangan bulat maupun desimal, yang akan ditempuh oleh drone.

satuan

Satuan pengukuran: mm (milimeter) atau inci.

dan jangan menunggu

Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan jangan menunggu, sehingga blok berikutnya dalam tumpukan akan segera dijalankan.

Contoh

saat dimulai
[Move forward for 200 mm.]
terbang ke ketinggian [500] [mm v] ▶
gerak [maju v] sejauh [200] [mm v] ▶
mendarat ▶

bergerak pada sudut tertentu untuk#

Blok tumpukan bergerak pada sudut tertentu untuk menggerakkan drone pada sudut tertentu untuk jarak tertentu menggunakan kecepatan gerak saat ini.

bergerak miring untuk blok tumpukan#
gerak di (45) derajat sejauh (200) [mm v] ▶

Parameter

Keterangan

sudut

Sudut, baik berupa bilangan bulat maupun desimal, di mana drone bergerak, berkisar dari 0 hingga 359 derajat.

jarak

Jarak, baik berupa bilangan bulat maupun desimal, yang akan ditempuh oleh drone.

satuan

Satuan pengukuran: mm (milimeter) atau inci.

dan jangan menunggu

Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan jangan menunggu, sehingga blok berikutnya dalam tumpukan akan segera dijalankan.

Contoh

saat dimulai
[Move diagonally for 500 mm.]
terbang ke ketinggian [300] [mm v] ▶
gerak di [45] derajat sejauh [500] [mm v] ▶
mendarat ▶

pindah ke#

Blok tumpukan pindah ke memindahkan drone ke posisi tertentu di udara sambil mempertahankan arah yang sama.

pindah ke x 1000 y 1000#
gerak ke x: [1000] y: [1000] z: [1000] [mm v] ▶

Tampilan dari atas drone VEX yang menunjukkan sumbu X dan Y: X+ ke kanan, X− ke kiri, Y+ ke depan, Y− ke belakang.

Parameter

Keterangan

X

Koordinat x tempat drone akan bergerak.

y

Koordinat y tempat drone akan bergerak.

z

Koordinat z yang akan dicapai drone saat naik.

satuan

Satuan pengukuran: mm (milimeter) atau inci.

Contoh

saat dimulai
[Move diagonally to (300, 300, 500).]
terbang ke ketinggian [300] [mm v] ▶
tunggu [2] detik
gerak ke x: [300] y: [300] z: [500] [mm v] ▶
tunggu [2] detik
mendarat ▶

berbelok#

Blok tumpukan turn memutar drone ke arah tertentu menggunakan kecepatan putar saat ini.

belok kanan tumpukan blok#
belok [kanan v]

Parameter

Keterangan

arah

Arah putaran drone: kanan atau kiri.

Contoh

saat dimulai
[Turn to the right for 2 seconds.]
terbang ke ketinggian [500] [mm v] ▶
belok [kanan v]
tunggu [2] detik
mendarat ▶

berbalik untuk#

Blok tumpukan turn for memutar drone ke arah yang ditentukan untuk jarak tertentu relatif terhadap arah hadapnya saat ini menggunakan kecepatan putar saat ini.

belok kanan 90 derajat blok tumpukan#
belok [kanan v] sejauh (90) derajat ▶

Parameter

Keterangan

arah

Arah putaran drone: kanan atau kiri.

sudut

Sudut, baik berupa bilangan bulat maupun desimal, di mana drone bergerak, berkisar dari 0 hingga 359 derajat.

dan jangan menunggu

Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan jangan menunggu, sehingga blok berikutnya dalam tumpukan akan segera dijalankan.

Contoh

saat dimulai
[Turn around, then land.]
terbang ke ketinggian [500] [mm v] ▶
belok [kanan v] sejauh [180] derajat ▶
mendarat ▶

beralih ke judul#

Blok tumpukan turn to heading memutar drone untuk menghadap ke arah tertentu menggunakan kecepatan putar saat ini.

belok ke arah haluan 90 derajat blok tumpukan#
belok ke arah (270) derajat ▶

Parameter

Keterangan

menuju

Arah putaran yang akan dihadapi drone berkisar dari 0 hingga 359 derajat.

dan jangan menunggu

Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan jangan menunggu, sehingga blok berikutnya dalam tumpukan akan segera dijalankan.

Contoh

saat dimulai
[Turn to face each of the cardinal headings.]
terbang ke ketinggian [500] [mm v] ▶
belok ke arah (90) derajat ▶
tunggu [1] detik
belok ke arah (180) derajat ▶
tunggu [1] detik
belok ke arah (270) derajat ▶
tunggu [1] detik
belok ke arah (0) derajat ▶
tunggu [1] detik
mendarat ▶

bergerak dengan pengontrol#

Blok tumpukan gerak dengan pengontrol memungkinkan Anda mengontrol drone menggunakan Pengontrol Drone VEX AIR. Blok ini harus digunakan di dalam sebuah loop untuk mengontrol drone secara terus menerus. Jika loop berhenti dan tidak ada blok lain yang memerintahkan drone untuk bergerak, drone akan terus bergerak ke arah terakhir yang dilaluinya.

gerak dengan controller

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Move with controller until button 7 is pressed.]
terbang ke ketinggian [500] [mm v] ▶
ulangi sampai <tombol [7 v] kontroler ditekan?>
gerak dengan controller
selesai
mendarat ▶

Kontrol Penerbangan#

mengatur sudut pandang kemudi#

Blok tumpukan set steering POV mengatur sudut pandang yang digunakan saat mengendalikan drone.

bergerak maju tumpukan blok#
atur POV kemudi ke [standar v]

Parameter

Keterangan

gaya

Menentukan sudut pandang yang digunakan untuk mengendalikan drone. Standar berarti pergerakan didasarkan pada arah yang sedang dihadapi drone. Tanpa kepala berarti pergerakan didasarkan pada orientasi drone di awal proyek.

Contoh

saat dimulai
[Steer based on the drone's starting orienation until button 7 is pressed.]
terbang ke ketinggian [500] [mm v] ▶
atur POV kemudi ke [headless v]
ulangi sampai <tombol [7 v] kontroler ditekan?>
gerak dengan controller
selesai
mendarat ▶

gerakan set#

Blok tumpukan set movement mengatur gaya pergerakan drone.

Gaya pergerakan ini digunakan saat menerbangkan drone dengan pengendali.

bergerak maju tumpukan blok#
atur gerakan ke [presisi v]

Parameter

Keterangan

gaya

Mengatur gaya yang digunakan untuk mengendalikan drone:

  • presisi — Mode lambat, distabilkan kamera untuk kontrol dan pembelajaran yang akurat. Ini adalah gaya pergerakan default.
  • seimbang — Mode lebih cepat, distabilkan kamera untuk penerbangan yang mulus dan responsif.
  • kinerja — Mode kecepatan tinggi, tidak distabilkan untuk manuver tingkat lanjut.

Contoh

saat dimulai
[Control the drone with the balanced movement style.]
terbang ke ketinggian [500] [mm v] ▶
atur gerakan ke [seimbang v]
ulangi sampai <tombol [7 v] kontroler ditekan?>
gerak dengan controller
selesai
mendarat ▶

Pengaturan#

atur kecepatan pendakian#

Blok tumpukan set climb velocity mengatur kecepatan pendakian default sebagai persentase. Ini akan memengaruhi blok berikutnya yang terkait dengan pendakian. Kecepatan pendakian default adalah 50%.

bergerak maju tumpukan blok#
atur kecepatan naik ke [100]%

Parameter

Keterangan

kecepatan

Kecepatan naik drone dalam persentase.

Contoh

saat dimulai
[Raise the drone quickly before landing.]
terbang ke ketinggian [300] [mm v] ▶
tunggu [1] detik
atur kecepatan naik ke [100]%
naik/turun [naik v] sejauh (500) [mm v] ▶
mendarat ▶

atur kecepatan gerak#

Blok tumpukan set move velocity mengatur kecepatan gerakan default sebagai persentase. Ini akan memengaruhi blok berikutnya yang terkait dengan pergerakan. Kecepatan gerakan default adalah 50%.

Atur kecepatan gerakan menjadi 50% blok tumpukan#
atur kecepatan gerak ke [100]%

Parameter

Keterangan

kecepatan

Kecepatan pergerakan drone dalam persentase.

Contoh

saat dimulai
[Move forward quickly, then reverse slowly.]
terbang ke ketinggian [500] [mm v] ▶
atur kecepatan gerak ke [100]%
gerak [maju v] sejauh [500] [mm v] ▶
tunggu (1) detik
atur kecepatan gerak ke [20]%
gerak [mundur v] sejauh [500] [mm v] ▶
mendarat ▶

atur kecepatan putar#

Blok tumpukan set turn velocity mengatur kecepatan putar default sebagai persentase. Ini akan memengaruhi blok berikutnya yang terkait dengan putaran. Kecepatan putar default adalah 50%.

Atur kecepatan putar menjadi 50% blok tumpukan#
atur kecepatan belok ke [100]%

Parameter

Keterangan

kecepatan

Kecepatan putaran drone dalam persentase.

Contoh

saat dimulai
[Turn clockwise quickly, then counterclockwise slowly.]
terbang ke ketinggian [500] [mm v] ▶
atur kecepatan belok ke [100]%
belok [kanan v] sejauh [360] derajat ▶
tunggu (1) detik
atur kecepatan belok ke [20]%
belok [kiri v] sejauh [360] derajat ▶
mendarat ▶

Posisi#

posisi#

Blok pelapor posisi melaporkan koordinat x, y, atau z drone saat ini sebagai bilangan bulat. Pada awal proyek, posisi drone saat ini secara otomatis diatur ke (0, 0, 0).

posisi x dalam blok reporter mm#
posisi [x v] dalam [mm v]

Parameter

Keterangan

sumbu

Sumbu mana yang koordinatnya harus dilaporkan:

  • x
  • y
  • z

satuan

Satuan pengukuran: mm (milimeter) atau inci.

Contoh

saat dimulai
[Fly to position (0, 300, 500).]
terbang ke ketinggian [500] [mm v] ▶
tunggu [1] detik
gerak [maju v]
tunggu sampai <(posisi [y v] dalam [mm v]) [math_greater_than v] [300]>
melayang
tunggu [1] detik
mendarat ▶

dapatkan ketinggian z maksimum#

Blok pelapor get max z height melaporkan ketinggian maksimum yang dapat dicapai oleh drone.

posisi x dalam blok reporter mm#
(get max z height in [mm v])

Parameter

Keterangan

satuan

Satuan pengukuran: mm (milimeter) atau inci.

Contoh

saat dimulai :: hat events
[Display the new z height limit.]
cetak (get max z height in [mm v]) di layar ▶
atur kursor ke baris berikutnya di layar
terbang ke ketinggian [500] [mm v] ▶
atur ketinggian z maksimum ke [1000] dalam [mm v]
cetak (get max z height in [mm v]) di layar ▶
tunggu [1] detik
mendarat ▶

atur ketinggian z maksimum#

Blok tumpukan set max z height menetapkan batas ketinggian terbang drone.

bergerak maju tumpukan blok#
atur ketinggian z maksimum ke [2500] dalam [mm v]

Parameter

Keterangan

tinggi z maksimum

Nilai sumbu z maksimum, sebagai bilangan bulat atau desimal, yang tidak akan dilampaui oleh drone, dalam rentang 1000 hingga 5000 mm atau 40 hingga 196 inci.

satuan

Satuan pengukuran: mm (milimeter) atau inci.

Contoh

saat dimulai
[Fly with controller under 1000 mm.]
atur ketinggian z maksimum ke [1000] dalam [mm v]
terbang ke ketinggian (500) [mm v] ▶
ulangi sampai <tombol [7 v] kontroler ditekan?>
gerak dengan controller
selesai
mendarat ▶

atur posisi#

Blok tumpukan set position mengatur koordinat x, y, atau z drone saat ini ke nilai yang ditentukan.

atur posisi blok tumpukan#
atur posisi [x v] ke [0] [mm v]

Parameter

Keterangan

sumbu

Sumbu koordinat untuk mengatur posisi:

  • x
  • y
  • z

koordinat

Nilai posisi baru yang akan ditetapkan.

satuan

Satuan pengukuran: mm (milimeter) atau inci.

Contoh

saat dimulai
[Set a new z position, then fly to z position -300.]
terbang ke ketinggian [800] [mm v] ▶
atur posisi [z v] ke [0] [mm v]
tunggu [1] detik
naik/turun [turun v]
tunggu sampai <(posisi [z v] dalam [mm v]) [math_less_than v] [-300]>
melayang
tunggu [1] detik
mendarat ▶

Nilai-nilai#

keadaan penerbangan#

Blok Boolean flight state melaporkan apakah drone berada dalam status penerbangan yang ditentukan atau tidak.

  • Benar — Drone berada dalam keadaan yang ditentukan.

  • Salah — Drone tidak berada dalam keadaan yang ditentukan.

bergerak maju tumpukan blok#
<status penerbangan adalah [motors off v]?>

Parameter

Keterangan

negara

Status penerbangan yang perlu diperiksa:

  • motor mati — Motor drone mati.
  • kalibrasi — Drone sedang mengkalibrasi sensornya.
  • motor menyala — Drone sedang menyalakan motornya.
  • siap terbang — Drone siap untuk mulai terbang.
  • terbang — Drone sedang terbang.

Contoh

saat dimulai
[Report the flight status as the drone takes off.]
cetak [Preparing for flight!] di layar ◀ dan atur kursor ke baris berikutnya
terbang ke ketinggian [800] [mm v] ◀ dan jangan tunggu
tunggu sampai <flight state is [motor start v]>
cetak [Motors starting...] di layar ◀ dan atur kursor ke baris berikutnya
tunggu sampai <flight state is [flight v]>
cetak [Take off!] di layar ▶

mode aman#

Blok Boolean mode aman melaporkan apakah Penguncian Baling-Baling diaktifkan pada drone.

  • Benar — Penguncian baling-baling diaktifkan.

  • Salah — Pengunci Propeller tidak diaktifkan.

bergerak maju tumpukan blok#
<mode aman?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Change the sound by enabling the Propeller Lock.]
selamanya
jika <mode aman?> maka
putar suara [kesalahan v]
lainnya
putar suara [berhasil v]

pendakian aktif#

Blok Boolean climb active melaporkan apakah drone sedang mendaki.

  • Benar — Drone tersebut saat ini sedang naik.

  • Salah — Drone tersebut tidak sedang naik.

bergerak maju tumpukan blok#
<naik/turun aktif?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[After the drone starts to climb, play a sound and land.]
terbang ke ketinggian [500] [mm v] ▶
naik/turun [naik v]
tunggu [1] detik
jika <naik/turun aktif?> maka
putar suara [berulang v] ▶
mendarat ▶

bergerak aktif#

Blok Boolean move active melaporkan apakah drone saat ini sedang menggunakan blok pergerakan.

  • Benar — Drone tersebut saat ini sedang menggunakan blok gerakan.

  • Salah — Drone tersebut saat ini tidak menggunakan blok gerakan.

apakah pemindahan blok laporan aktif#
<gerak aktif?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[After the drone starts to move, play a sound and land.]
terbang ke ketinggian [500] [mm v] ▶
gerak [maju v]
tunggu [1] detik
jika <gerak aktif?> maka
putar suara [berulang v] ▶
mendarat ▶

aktifkan#

Blok Boolean turn active melaporkan apakah drone sedang berbelok.

  • Benar — Drone tersebut saat ini sedang berbelok.

  • Salah — Drone tersebut tidak berbelok.

aktifkan blok reporter#
<belok aktif?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[After the drone starts to turn, play a sound and land.]
terbang ke ketinggian (500) [mm v] ▶
belok [kanan v]
tunggu [1] detik
jika <belok aktif?> maka
putar suara [terdeteksi v] ▶
mendarat ▶

melayang#

Blok Boolean hovering melaporkan apakah drone mempertahankan posisinya (melayang).

  • Benar — Drone saat ini mempertahankan posisinya (melayang).

  • Salah — Drone tersebut saat ini sedang mengubah posisinya.

bergerak maju tumpukan blok#
<melayang?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Play a sound after the drone has finished taking off.]
terbang ke ketinggian [700] [mm v] ▶
tunggu sampai <melayang?>
tunggu [2] detik
putar suara [jeda v] ▶
mendarat ▶

lepas landas#

Blok Boolean lepas landas melaporkan apakah drone sedang dalam proses lepas landas.

  • Benar — Drone tersebut saat ini sedang dalam proses lepas landas.

  • Salah — Drone tersebut tidak sedang dalam proses lepas landas.

bergerak maju tumpukan blok#
<sedang lepas landas?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Play sounds while the drone is taking off.]
terbang ke ketinggian [700] [mm v] ◀ dan jangan tunggu
tunggu [1] detik
selagi <sedang lepas landas?>
putar suara [mendeteksi v] ▶

pendaratan#

Blok Boolean pendaratan melaporkan apakah drone sedang dalam proses pendaratan.

  • Benar — Drone tersebut saat ini sedang dalam proses pendaratan.

  • Salah — Drone tersebut tidak sedang dalam proses pendaratan.

bergerak maju tumpukan blok#
<sedang mendarat?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Play sounds while the drone is landing.]
terbang ke ketinggian (500) [mm v] ▶
tunggu [1] detik
mendarat ◀ dan jangan tunggu
tunggu [1] detik
selagi <sedang mendarat?>
putar suara [berulang v] ▶

mendarat#

Blok Boolean landed melaporkan apakah drone telah mendarat.

  • Benar — Drone telah mendarat.

  • Salah — Drone tersebut belum mendarat.

blok Boolean yang mendarat#
<sudah mendarat?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

saat dimulai
[Celebrate a successful landing.]
terbang ke ketinggian (500) [mm v] ▶
tunggu (1) detik
mendarat ▶
jika <landed> maka
putar suara [berhasil v] ▶