Ses#

giriiş#

VEX AIR Drone Kumandası, kullanıcıların dahili sesleri, özel ses dosyalarını ve müzik notalarını çalmasına olanak tanır. Ayrıca sesleri durdurma ve sesin şu anda çalınıp çalınmadığını algılama kontrollerini de içerir.

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

Sesler - Sesleri Çal ve Durdur

  • ses çal — Önceden tanımlanmış bir listeden yerleşik bir ses çalar.

  • ses dosyasını çal — Kullanıcı tarafından yüklenen bir sesi çalar.

  • nota çal — Belirtilen perde, oktav ve süreye sahip bir müzik notası çalar.

  • sesi durdur — Şu anda çalmakta olan herhangi bir sesi durdurur.

  • ses etkin — Şu anda bir sesin çalınıp çalınmadığını kontrol eder.

Sesler#

ses çal#

Ses çal bloğu, kumandanın dahili seslerinden birini çalar.

kapı zili sesini çal yığın blok#
[ileri git v] sesini çal ▶

Parametreler

Tanım

ses

Aşağıda gösterilen dahili seslerden biri.

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.

Ses Adı

Sesi Çal

başarı

hata

algılama

tespit edildi

engel

döngü

tamamlandı

duraklama

özgeçmiş

gönder

alıyor

Örnek

Başlatıldığında, ses döngüsünü çal.#
başladığında
[Play the looping sound.]
[döngü v] sesini çal ▶

ses dosyasını oynat#

Ses dosyasını çal seçeneği, kullanıcı tarafından yüklenen özel bir sesi çalar.

kullanıcı sesini çal 1 yığın bloğu#
[SOUND1 v] ses dosyasını çal ▶

Parametreler

Tanım

ses yuvası numarası

Kullanıcı tarafından yüklenen ses dosyası kullanılacaktır. Kontrol Panelinde resim adları düzenlenirse seçenekler değişecektir.

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şlatıldığında, kullanıcı sesi 1’i çal.#
başladığında
[Upload a sound file in VEXcode.]
[Play the custom sound.]
[SOUND1 v] ses dosyasını çal ▶

nota çal#

Nota çalma bloğu, belirli bir notayı belirli bir süre boyunca çalar.

Çalma notu eylem bloğu.#
[düşük v] [C v] [note_eight v] notasını çal ▶

Parametreler

Tanım

oktav

Notanın oktavı:

  • düşük
  • yüksek

Not

Defines the musical pitch:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • rest

not uzunluğu

Notanın uzunluğunu ayarlar:

  • Tam nota - Tam nota
  • Yarım nota - Yarım nota
  • Çeyrek nota - Çeyrek nota
  • Sekizinci nota - Sekizinci nota
  • Onaltılık nota - Onaltılık nota

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

1 numaralı ses dosyasını oynatın ve beklemeyin. 2 saniye bekleyin. Ses hala aktifse, sesi durdurun.#
başladığında
[Play a short tune.]
[düşük v] [C v] [note_quarter v] notasını çal ▶
[düşük v] [D v] [note_quarter v] notasını çal ▶
[düşük v] [E v] [note_sixteenth v] notasını çal ▶

sesi durdur#

Sesi durdur yığın bloğu, o anda çalmakta olan bir sesi durdurur.

Durdurma sesi eylem bloğu.#
sesi durdur

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

1 numaralı ses dosyasını oynatın ve beklemeyin. 2 saniye bekleyin. Ses hala aktifse, sesi durdurun.#
başladığında
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
[1 v] ses dosyasını çal ◀ ve bekleme
[6] saniye bekle
sesi durdur

aktif ses#

Ses etkin Boolean bloğu, şu anda herhangi bir sesin çalınıp çalınmadığını bildirir.

  • Doğru — Bir ses çalıyor.

  • Yanlış — Herhangi bir ses çalınmıyor.

Sesle aktif Boolean bloğu.#
<ses aktif mi?>

Parametreler

Tanım

Bu bloğun parametresi yok.

Örnek

1 numaralı ses dosyasını oynatın ve beklemeyin. 2 saniye bekleyin. Ses hala aktifse, sesi durdurun.#
başladığında
[Display when the sound is playing.]
[döngü v] sesini çal ◀ ve bekleme
<ses aktif mi?> olana kadar bekle
konsolda [I hear the sound!] yazdır ▶