Hareket#

giriiş#

VEX AIR Drone, her yöne hareket etmesini ve bağımsız olarak dönmesini sağlayan dört pervaneye sahiptir. Hareket kontrolü, hareket etme, dönme, hız ayarlamaları ve konum takibi için yöntemler sunar.

4 pervaneli bir insansız hava aracını çevreleyen 0-360 derece arasında dairesel pusula kadranı. İnsansız hava aracının ön kısmı pusula kadranında 0 dereceye bakmaktadır.

Aşağıda mevcut blokların listesi bulunmaktadır:

İşlemler — Drone’u hareket ettirin ve döndürün.

  • kalkış — Drone’u belirtilen yüksekliğe kaldırır.

  • iniş — Drone’u indirir.

  • hover — Drone’u bulunduğu konumda tutar.

  • tırman — Drone’u belirtilen dikey yönde hareket ettirir.

  • tırmanma süresi — Drone’u belirli bir mesafe boyunca belirtilen dikey yönde hareket ettirir.

  • z konumuna tırman — Drone’u z ekseninde belirtilen bir konuma taşır.

  • hareket — Drone’u ileri, geri, sola veya sağa hareket ettirir.

  • açıyla hareket et — Drone’u belirli bir açı kullanarak belirtilen yönde hareket ettirir.

  • hareket et — Drone’u belirli bir yönde belirli bir mesafe boyunca hareket ettirir.

  • belirli bir açıda hareket et — Drone’u belirli bir mesafe boyunca belirli bir açıda hareket ettirir.

  • taşı — Drone’u belirtilen konuma taşır.

  • döndür — Drone’u sola veya sağa döndürür.

  • döndürme için — Drone’u belirtilen sayıda derece döndürür.

  • yöne dön — Drone’u belirli bir yöne bakacak şekilde döndürür.

  • kumanda ile hareket et — Drone’un kumanda kullanılarak sürülmesine olanak tanır.

Uçuş Kontrolü — Uçuş ayarlarını yapın.

Ayarlar — Hareket ve dönüş hızlarını ayarlayın.

Konum — Drone’un konumunu takip edin ve değiştirin.

Değerler — Hareket durumunu kontrol edin.

  • uçuş durumu — Drone’un mevcut durumunu döndürür.

  • güvenli mod — Drone’un pervane kilitleme durumunu döndürür.

  • tırmanma aktif — Drone’un şu anda tırmanıp tırmanmadığını döndürür.

  • hareket aktif — Drone’un şu anda hareket halinde olup olmadığını döndürür.

  • dönüşü aktif hale getir — Drone’un şu anda dönüp dönmediğini döndürür.

  • havada asılı — Drone’un şu anda havada asılı olup olmadığını döndürür.

  • kalkışta — Drone’un şu anda kalkışta olup olmadığını döndürür.

  • iniş — Drone’un şu anda iniş yapıp yapmadığını döndürür.

  • indi — İHA’nın inip inmediğini döndürür.

Eylemler#

çıkarmak#

Kalkış bloğu pervaneleri çalıştırır ve dronu havaya kaldırır. Diğer hareketler yapılmadan önce bu blok kullanılmalıdır.

ileriye doğru hareket et, yığın bloğu#
[500] [mm v] yüksekliğe kalkış yap ▶

Parametreler

Tanım

tırmanmak

İHA’nın tırmanacağı z konumu (yükseklik).

birimler

Ölçü birimi: mm (milimetre) veya inç.

ve beklemeyin

Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır.

Örnek

başladığında
[Fly for 1 second.]
[500] [mm v] yüksekliğe kalkış yap ▶
[1] saniye bekle
iniş yap ▶

kara#

Kara istif bloğu dronu yere indirir. Proje durdurulana kadar pervaneler çalışmaya devam edecektir.

ileriye doğru hareket et, yığın bloğu#
iniş yap ▶

Parametreler

Tanım

ve beklemeyin

Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır.

Örnek

başladığında
[Land after 1 second.]
(500) [mm v] yüksekliğe kalkış yap ▶
[1] saniye bekle
iniş yap ▶

fareyle üzerine gelin#

Hover blok, dronun herhangi bir yöne hareket etmesini engeller ve havadaki mevcut konumunu korur.

fareyle üzerine gelme bloğu#
askıda kal

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[Hold current position for 3 seconds after moving forward.]
(500) [mm v] yüksekliğe kalkış yap ▶
[ileri v] yönünde hareket et
[1] saniye bekle
askıda kal
[3] saniye bekle
iniş yap ▶

tırmanmak#

Tırmanma yığını bloğu, dronu belirtilen dikey yönde hareket ettirir.

ileriye doğru hareket et, yığın bloğu#
[yukarı v] yönünde tırman

Parametreler

Tanım

yön

Drone’un uçacağı yön: yukarı veya aşağı.

Örnek

başladığında
[Climb upwards for 2 seconds.]
(500) [mm v] yüksekliğe kalkış yap ▶
[2] saniye bekle
[yukarı v] yönünde tırman
[2] saniye bekle
iniş yap ▶

tırmanmak için#

Tırmanma bloğu, dronu belirli bir mesafe boyunca belirli bir dikey yönde hareket ettirir.

ileriye doğru hareket et, yığın bloğu#
[yukarı v] yönünde (500) [mm v] tırman ▶

Parametreler

Tanım

yön

Drone’un uçacağı yön: yukarı veya aşağı.

mesafe

Drone’un uçacağı mesafe.

birimler

Ölçü birimi: mm (milimetre) veya inç.

ve beklemeyin

Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır.

Örnek

başladığında
[Lower drone before landing.]
[700] [mm v] yüksekliğe kalkış yap ▶
[1] saniye bekle
[aşağı v] yönünde [300] [mm v] tırman ▶
[1] saniye bekle
iniş yap ▶

Z pozisyonuna tırman#

Z eksenine tırmanma bloğu, dronu z ekseni üzerinde belirtilen bir konuma taşır.

ileriye doğru hareket et, yığın bloğu#
z konumuna [500] [mm v] yüksekliğe tırman ▶

Parametreler

Tanım

z konumu

İHA’nın tırmanacağı z konumunu, tam sayı veya ondalık sayı olarak belirtin.

birimler

Ölçü birimi: mm (milimetre) veya inç.

ve beklemeyin

Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır.

Örnek

başladığında
[Reach 500 mm after takeoff.]
[300] [mm v] yüksekliğe kalkış yap ▶
[1] saniye bekle
z konumuna [500] [mm v] yüksekliğe tırman ▶
[1] saniye bekle
iniş yap ▶

taşınmak#

Hareket yığın bloğu, mevcut hareket hızı kullanarak dronu dört belirli yönde hareket ettirir.

ileriye doğru hareket et, yığın bloğu#
[ileri v] yönünde hareket et

Parametreler

Tanım

yön

Drone’u aşağıdaki yönlerden birine hareket ettirin:

  • ileri
  • sağa
  • sola
  • geri

Örnek

başladığında
[Move forward for 2 seconds.]
[500] [mm v] yüksekliğe kalkış yap ▶
[ileri v] yönünde hareket et
[2] saniye bekle
iniş yap ▶

açılı hareket et#

Açıyla hareket et yığın bloğu, dronu mevcut hareket hızı kullanarak belirtilen bir açıyla hareket ettirir.

90 derece hareket et, blokları üst üste yığ#
(90) derecede hareket et

Parametreler

Tanım

açı

İHA’nın hareket ettiği açı, tam sayı veya ondalık sayı olarak, 0 ile 359 derece arasında değişir.

Örnekler

başladığında
[Move left for 2 seconds.]
[500] [mm v] yüksekliğe kalkış yap ▶
[270] derecede hareket et
[2] saniye bekle
iniş yap ▶

hareket etmek için#

Hareket et yığın bloğu, mevcut hareket hızı kullanılarak insansız hava aracını belirli bir mesafe boyunca dört belirli yönde hareket ettirir.

200 mm istif bloğu için ileriye doğru hareket edin#
[ileri v] yönünde (200) [mm v] hareket et ▶

Parametreler

Tanım

yön

Drone’u aşağıdaki yönlerden birine hareket ettirin:

  • ileri
  • sağa
  • sola
  • geri

mesafe

İHA’nın kat edeceği mesafe, tam sayı veya ondalık sayı olarak.

birimler

Ölçü birimi: mm (milimetre) veya inç.

ve beklemeyin

Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır.

Örnek

başladığında
[Move forward for 200 mm.]
[500] [mm v] yüksekliğe kalkış yap ▶
[ileri v] yönünde [200] [mm v] hareket et ▶
iniş yap ▶

açılı hareket et#

Belirli bir açıyla hareket et yığın bloğu, dronu mevcut hareket hızı kullanarak belirli bir mesafe boyunca belirli bir açıyla hareket ettirir.

Yığın bloğu için açılı hareket#
(45) derecede (200) [mm v] hareket et ▶

Parametreler

Tanım

açı

İHA’nın hareket ettiği açı, tam sayı veya ondalık sayı olarak, 0 ile 359 derece arasında değişir.

mesafe

İHA’nın kat edeceği mesafe, tam sayı veya ondalık sayı olarak.

birimler

Ölçü birimi: mm (milimetre) veya inç.

ve beklemeyin

Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır.

Örnekler

başladığında
[Move diagonally for 500 mm.]
[300] [mm v] yüksekliğe kalkış yap ▶
[45] derecede [500] [mm v] hareket et ▶
iniş yap ▶

taşınmak#

“Hareket Et” bloğu, dronu aynı yönü koruyarak havada belirtilen bir konuma taşır.

x 1000 y 1000 konumuna hareket et#
x: [1000] y: [1000] z: [1000] [mm v] konumuna hareket et ▶

VEX insansız hava aracının X ve Y eksenlerini gösteren yukarıdan aşağıya görünümü: X+ sağa, X− sola, Y+ ileri, Y− geri.

Parametreler

Tanım

X

İHA’nın hareket edeceği x koordinatı.

y

İHA’nın hareket edeceği y koordinatı.

z

İHA’nın tırmanacağı z koordinatı.

birimler

Ölçü birimi: mm (milimetre) veya inç.

Örnekler

başladığında
[Move diagonally to (300, 300, 500).]
[300] [mm v] yüksekliğe kalkış yap ▶
[2] saniye bekle
x: [300] y: [300] z: [500] [mm v] konumuna hareket et ▶
[2] saniye bekle
iniş yap ▶

dönüş#

Dönüş yığın bloğu, mevcut dönüş hızı kullanılarak dronu belirli bir yöne döndürür.

sağa dön, blok yığını#
[sağ v] yönüne dön

Parametreler

Tanım

yön

İHA’nın dönüş yönü: sağa veya sola.

Örnek

başladığında
[Turn to the right for 2 seconds.]
[500] [mm v] yüksekliğe kalkış yap ▶
[sağ v] yönüne dön
[2] saniye bekle
iniş yap ▶

dönüş için#

Dönüş yönü yığın bloğu, dronu mevcut dönüş hızı kullanılarak, mevcut yönüne göre belirli bir mesafe boyunca belirtilen yönde döndürür.

90 derecelik açı için sağa dönün, üst üste yığılmış blok#
[sağ v] yönüne (90) derece dön ▶

Parametreler

Tanım

yön

İHA’nın dönüş yönü: sağa veya sola.

açı

İHA’nın hareket ettiği açı, tam sayı veya ondalık sayı olarak, 0 ile 359 derece arasında değişir.

ve beklemeyin

Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır.

Örnekler

başladığında
[Turn around, then land.]
[500] [mm v] yüksekliğe kalkış yap ▶
[sağ v] yönüne [180] derece dön ▶
iniş yap ▶

başlığa dön#

Yöne dön yığın bloğu, mevcut dönme hızı kullanılarak insansız hava aracını belirli bir yöne doğru döndürür.

90 derecelik açıyla istif bloğunu çevirin#
(270) derece yönüne dön ▶

Parametreler

Tanım

başlık

Drone’un 0 ile 359 derece arasında döneceği yön.

ve beklemeyin

Oku ( ▶ ) seçerek bloğu genişletin ve beklemeyin deyin; böylece yığındaki bir sonraki blok hemen çalıştırılacaktır.

Örnekler

başladığında
[Turn to face each of the cardinal headings.]
[500] [mm v] yüksekliğe kalkış yap ▶
(90) derece yönüne dön ▶
[1] saniye bekle
(180) derece yönüne dön ▶
[1] saniye bekle
(270) derece yönüne dön ▶
[1] saniye bekle
(0) derece yönüne dön ▶
[1] saniye bekle
iniş yap ▶

kumanda ile hareket et#

Kumanda ile hareket et blok seti, VEX AIR Drone Kumandası kullanarak dronu kontrol etmenizi sağlar. Drone’u sürekli olarak kontrol etmek için bu blok bir döngü içinde kullanılmalıdır. Döngü durursa ve drona hareket etmesini söyleyen başka blok yoksa, drone en son hareket ettiği yönde hareket etmeye devam edecektir.

kumandayla hareket et

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[Move with controller until button 7 is pressed.]
[500] [mm v] yüksekliğe kalkış yap ▶
<kumanda düğmesi [7 v] basıldı mı?> olana kadar tekrarla
kumandayla hareket et
son
iniş yap ▶

Uçuş Kontrolü#

direksiyon bakış açısını ayarla#

Direksiyon Bakış Açısını Ayarla yığın bloğu, dronu yönlendirirken kullanılan bakış açısını ayarlar.

ileriye doğru hareket et, yığın bloğu#
yönlendirme POV'unu [standart v] olarak ayarla

Parametreler

Tanım

stil

Drone’u yönlendirmek için kullanılan bakış açısını ayarlar. Standart seçeneği, hareketlerin drone’un şu anda baktığı yöne göre belirlendiği anlamına gelir. Başsız seçeneği ise hareketlerin, projenin başlangıcındaki drone’un yönelimine göre belirlendiği anlamına gelir.

Örnek

başladığında
[Steer based on the drone's starting orienation until button 7 is pressed.]
[500] [mm v] yüksekliğe kalkış yap ▶
yönlendirme POV'unu [başsız v] olarak ayarla
<kumanda düğmesi [7 v] basıldı mı?> olana kadar tekrarla
kumandayla hareket et
son
iniş yap ▶

set hareketi#

Hareketi ayarla bloğu, dronun hareket stilini belirler.

Bu hareket stili, drone’u kumanda ile uçururken kullanılır.

ileriye doğru hareket et, yığın bloğu#
hareketi [hassas v] olarak ayarla

Parametreler

Tanım

stil

Drone’u yönlendirmek için kullanılan stili ayarlar:

  • hassas — Doğru kontrol ve öğrenme için yavaş, kamera sabitlemeli mod. Bu varsayılan hareket stilidir.
  • dengeli — Pürüzsüz ve duyarlı uçuş için daha hızlı, kamera sabitlemeli mod.
  • performans — Gelişmiş manevralar için yüksek hızlı, sabitlenmemiş mod.

Örnek

başladığında
[Control the drone with the balanced movement style.]
[500] [mm v] yüksekliğe kalkış yap ▶
hareketi [dengeli v] olarak ayarla
<kumanda düğmesi [7 v] basıldı mı?> olana kadar tekrarla
kumandayla hareket et
son
iniş yap ▶

Ayarlar#

tırmanma hızını ayarla#

Tırmanma hızını ayarla blok seti, varsayılan tırmanma hızını yüzde olarak ayarlar. Bu, tırmanmayla ilgili sonraki tüm blokları etkileyecektir. Varsayılan tırmanma hızı %50’dir.

ileriye doğru hareket et, yığın bloğu#
tırmanma hızını [100]% olarak ayarla

Parametreler

Tanım

hız

İHA’nın tırmanma hızının yüzde olarak ifadesi.

Örnek

başladığında
[Raise the drone quickly before landing.]
[300] [mm v] yüksekliğe kalkış yap ▶
[1] saniye bekle
tırmanma hızını [100]% olarak ayarla
[yukarı v] yönünde (500) [mm v] tırman ▶
iniş yap ▶

hareket hızını ayarla#

Hareket hızını ayarla blok yığını, varsayılan hareket hızını yüzde olarak ayarlar. Bu, hareketle ilgili sonraki tüm blokları etkileyecektir. Varsayılan hareket hızı %50’dir.

Hareket hızını %50’ye ayarla, blok yığınını art arda kullan.#
hareket hızını [100]% olarak ayarla

Parametreler

Tanım

hız

İHA’nın hareket edeceği hızın yüzdesi.

Örnek

başladığında
[Move forward quickly, then reverse slowly.]
[500] [mm v] yüksekliğe kalkış yap ▶
hareket hızını [100]% olarak ayarla
[ileri v] yönünde [500] [mm v] hareket et ▶
(1) saniye bekle
hareket hızını [20]% olarak ayarla
[geri v] yönünde [500] [mm v] hareket et ▶
iniş yap ▶

dönüş hızını ayarla#

Dönüş hızını ayarla blok kümesi, varsayılan dönüş hızını yüzde olarak ayarlar. Bu, dönüşle ilgili sonraki tüm blokları etkileyecektir. Varsayılan dönüş hızı %50’dir.

Dönüş hızını %50’ye ayarla, blok yığınını art arda sırala.#
dönüş hızını [100]% olarak ayarla

Parametreler

Tanım

hız

İHA’nın dönüş hızının yüzdesi.

Örnek

başladığında
[Turn clockwise quickly, then counterclockwise slowly.]
[500] [mm v] yüksekliğe kalkış yap ▶
dönüş hızını [100]% olarak ayarla
[sağ v] yönüne [360] derece dön ▶
(1) saniye bekle
dönüş hızını [20]% olarak ayarla
[sol v] yönüne [360] derece dön ▶
iniş yap ▶

Konum#

konum#

Konum raporlayıcı bloğu, dronun mevcut x, y veya z koordinatını tam sayı olarak rapor eder. Bir projenin başlangıcında, dronun mevcut konumu otomatik olarak (0, 0, 0) olarak ayarlanır.

x pozisyonu (mm cinsinden) muhabir bloğu#
[x v] konumu [mm v] cinsinden

Parametreler

Tanım

eksen

Hangi eksenin koordinatını bildirmeliyiz:

  • x
  • y
  • z

birimler

Ölçü birimi: mm (milimetre) veya inç.

Örnek

başladığında
[Fly to position (0, 300, 500).]
[500] [mm v] yüksekliğe kalkış yap ▶
[1] saniye bekle
[ileri v] yönünde hareket et
<([y v] konumu [mm v] cinsinden) [math_greater_than v] [300]> olana kadar bekle
askıda kal
[1] saniye bekle
iniş yap ▶

maksimum z yüksekliğini al#

“Z yüksekliğini maksimuma çıkar” rapor bloğu, dronun ulaşabileceği maksimum yüksekliği rapor eder.

x pozisyonu (mm cinsinden) muhabir bloğu#
(get max z height in [mm v])

Parametreler

Tanım

birimler

Ölçü birimi: mm (milimetre) veya inç.

Örnek

başladığında :: hat events
[Display the new z height limit.]
ekranda (get max z height in [mm v]) yazdır ▶
ekranda imleci sonraki satıra taşı
[500] [mm v] yüksekliğe kalkış yap ▶
maksimum z yüksekliğini [mm v] cinsinden [1000] olarak ayarla
ekranda (get max z height in [mm v]) yazdır ▶
[1] saniye bekle
iniş yap ▶

maksimum z yüksekliğini ayarla#

Maksimum z yüksekliğini ayarla blok seçeneği, dronun uçabileceği yüksekliğe bir sınır koyar.

ileriye doğru hareket et, yığın bloğu#
maksimum z yüksekliğini [mm v] cinsinden [2500] olarak ayarla

Parametreler

Tanım

maksimum z yüksekliği

İHA’nın uçamayacağı maksimum z ekseni değeri (tam sayı veya ondalık sayı olarak), 1000 ile 5000 mm veya 40 ile 196 inç arasında bir aralıktadır.

birimler

Ölçü birimi: mm (milimetre) veya inç.

Örnek

başladığında
[Fly with controller under 1000 mm.]
maksimum z yüksekliğini [mm v] cinsinden [1000] olarak ayarla
(500) [mm v] yüksekliğe kalkış yap ▶
<kumanda düğmesi [7 v] basıldı mı?> olana kadar tekrarla
kumandayla hareket et
son
iniş yap ▶

pozisyonu ayarla#

Konum ayarla yığın bloğu, dronun mevcut x, y veya z koordinatını belirtilen bir değere ayarlar.

konum yığını bloğunu ayarla#
[x v] konumunu [0] [mm v] olarak ayarla

Parametreler

Tanım

eksen

Konumlandırma yapılacak koordinat eksenleri:

  • x
  • y
  • z

koordinat

Ayarlanacak yeni konum değeri.

birimler

Ölçü birimi: mm (milimetre) veya inç.

Örnek

başladığında
[Set a new z position, then fly to z position -300.]
[800] [mm v] yüksekliğe kalkış yap ▶
[z v] konumunu [0] [mm v] olarak ayarla
[1] saniye bekle
[aşağı v] yönünde tırman
<([z v] konumu [mm v] cinsinden) [math_less_than v] [-300]> olana kadar bekle
askıda kal
[1] saniye bekle
iniş yap ▶

Değerler#

uçuş durumu#

Uçuş durumu Boolean bloğu, dronun belirtilen uçuş durumunda olup olmadığını bildirir.

  • Doğru — Drone belirtilen durumda.

  • Yanlış — Drone belirtilen durumda değil.

ileriye doğru hareket et, yığın bloğu#
<uçuş durumu [motors off v] mi?>

Parametreler

Tanım

durum

Kontrol edilecek uçuş durumu:

  • motorlar kapalı — Drone’un motorları kapalı.
  • kalibrasyon — Drone sensörlerini kalibre ediyor.
  • motor çalıştırma — Drone motorlarını çalıştırıyor.
  • uçuşa hazır — Drone uçmaya başlamaya hazır.
  • uçuş — Drone uçuşta.

Örnek

başladığında
[Report the flight status as the drone takes off.]
ekranda [Preparing for flight!] yazdır ◀ ve imleci sonraki satıra taşı
[800] [mm v] yüksekliğe kalkış yap ◀ ve bekleme
<flight state is [motor start v]> olana kadar bekle
ekranda [Motors starting...] yazdır ◀ ve imleci sonraki satıra taşı
<flight state is [flight v]> olana kadar bekle
ekranda [Take off!] yazdır ▶

güvenli mod#

Güvenli mod Boolean bloğu, drone’da Pervane Kilidinin etkin olup olmadığını bildirir.

  • Doğru — Pervane Kilidi etkinleştirildi.

  • Yanlış — Pervane Kilidi etkinleştirilmemiş.

ileriye doğru hareket et, yığın bloğu#
<güvenli mod mu?>

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[Change the sound by enabling the Propeller Lock.]
sonsuza kadar
eğer <güvenli mod mu?> ise
[hata v] sesini çal
değilse
[başarı v] sesini çal

aktif tırmanış#

Climb active Boolean bloğu, dronun tırmanma eyleminin gerçekleşip gerçekleşmediğini bildirir.

  • Doğru — Drone şu anda yükseliyor.

  • Yanlış — Drone yükselmiyor.

ileriye doğru hareket et, yığın bloğu#
<tırmanma aktif mi?>

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[After the drone starts to climb, play a sound and land.]
[500] [mm v] yüksekliğe kalkış yap ▶
[yukarı v] yönünde tırman
[1] saniye bekle
eğer <tırmanma aktif mi?> ise
[döngü v] sesini çal ▶
iniş yap ▶

aktif hareket et#

Move active Boolean bloğu, dronun şu anda bir hareket bloğu kullanıp kullanmadığını bildirir.

  • Doğru — Drone şu anda bir hareket bloğu kullanıyor.

  • Yanlış — Drone şu anda bir hareket bloğu kullanmıyor.

aktif rapor bloğunu taşı#
<hareket aktif mi?>

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[After the drone starts to move, play a sound and land.]
[500] [mm v] yüksekliğe kalkış yap ▶
[ileri v] yönünde hareket et
[1] saniye bekle
eğer <hareket aktif mi?> ise
[döngü v] sesini çal ▶
iniş yap ▶

aktif hale getir#

Dönüş aktif Boolean bloğu, dronun dönüp dönmediğini bildirir.

  • Doğru — Drone şu anda dönüyor.

  • Yanlış — Drone dönmüyor.

aktif muhabir bloğunu aç#
<dönüş aktif mi?>

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[After the drone starts to turn, play a sound and land.]
(500) [mm v] yüksekliğe kalkış yap ▶
[sağ v] yönüne dön
[1] saniye bekle
eğer <dönüş aktif mi?> ise
[algılandı v] sesini çal ▶
iniş yap ▶

havada asılı duran#

Hovering Boolean bloğu, dronun konumunu koruyup korumadığını (havada sabit kalıp kalmadığını) bildirir.

  • Doğru — Drone şu anda konumunu koruyor (havada asılı duruyor).

  • Yanlış — Drone şu anda konum değiştiriyor.

ileriye doğru hareket et, yığın bloğu#
<askıda mı?>

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[Play a sound after the drone has finished taking off.]
[700] [mm v] yüksekliğe kalkış yap ▶
<askıda mı?> olana kadar bekle
[2] saniye bekle
[duraklat v] sesini çal ▶
iniş yap ▶

kalkış#

Kalkış Boolean bloğu, dronun kalkış sürecinde olup olmadığını bildirir.

  • Doğru — Drone şu anda kalkış aşamasında.

  • Yanlış — Drone kalkış aşamasında değil.

ileriye doğru hareket et, yığın bloğu#
<kalkış yapıyor mu?>

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[Play sounds while the drone is taking off.]
[700] [mm v] yüksekliğe kalkış yap ◀ ve bekleme
[1] saniye bekle
<kalkış yapıyor mu?> iken
[algılama v] sesini çal ▶

iniş#

İniş Boolean bloğu, dronun iniş sürecinde olup olmadığını bildirir.

  • Doğru — Drone şu anda iniş yapıyor.

  • Yanlış — Drone iniş sürecinde değil.

ileriye doğru hareket et, yığın bloğu#
<iniyor mu?>

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[Play sounds while the drone is landing.]
(500) [mm v] yüksekliğe kalkış yap ▶
[1] saniye bekle
iniş yap ◀ ve bekleme
[1] saniye bekle
<iniyor mu?> iken
[döngü v] sesini çal ▶

indi#

İndi Boolean bloğu, dronun inip inmediğini bildirir.

  • Doğru — Drone iniş yaptı.

  • Yanlış — Drone iniş yapmadı.

Boolean bloğuna indi#
<indi mi?>

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

başladığında
[Celebrate a successful landing.]
(500) [mm v] yüksekliğe kalkış yap ▶
(1) saniye bekle
iniş yap ▶
eğer <landed> ise
[başarı v] sesini çal ▶