Suara#

Perkenalan#

Pengontrol Drone VEX AIR memungkinkan pengguna untuk memutar suara bawaan, file audio kustom, dan not musik. Pengontrol ini juga menyertakan kontrol untuk menghentikan suara dan mendeteksi apakah audio sedang diputar.

Berikut adalah daftar semua blok yang tersedia:

Suara - Putar dan Hentikan Suara

  • putar suara — Memutar suara bawaan dari daftar yang telah ditentukan.

  • putar berkas suara — Memutar suara yang diunggah pengguna.

  • play note — Memainkan nada musik dengan pitch, oktaf, dan durasi yang ditentukan.

  • hentikan suara — Menghentikan suara yang sedang diputar.

  • suara aktif — Memeriksa apakah suara sedang diputar.

Suara#

putar suara#

Blok tumpukan putar suara akan memutar salah satu suara bawaan pengontrol.

mainkan suara bel pintu tumpukan blok#
putar suara [gerak maju v] ▶

Parameter

Keterangan

suara

Salah satu suara bawaan yang ditampilkan di bawah ini.

dan jangan menunggu

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

Nama Suara

Putar Suara

sukses

kesalahan

mendeteksi

terdeteksi

rintangan

pengulangan

selesai

jeda

resume

kirim

menerima

Contoh

Saat dimulai, suara akan diputar berulang.#
saat dimulai
[Play the looping sound.]
putar suara [berulang v] ▶

putar file suara#

Tumpukan putar file suara memutar suara khusus yang dimuat oleh pengguna.

putar suara pengguna 1 blok tumpukan#
putar file suara [SOUND1 v] ▶

Parameter

Keterangan

nomor slot suara

Suara yang diunggah pengguna untuk digunakan. Opsi akan berubah jika nama gambar diedit di Panel Kontrol.

dan jangan menunggu

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

Contoh

Saat dimulai, putar suara pengguna 1.#
saat dimulai
[Upload a sound file in VEXcode.]
[Play the custom sound.]
putar file suara [SOUND1 v] ▶

memainkan nada#

Blok tumpukan play note memainkan nada tertentu untuk durasi tertentu.

Blok aksi not musik.#
putar nada [rendah v] [C v] [note_eight v] ▶

Parameter

Keterangan

oktaf

Oktaf nada:

  • rendah
  • tinggi

catatan

Defines the musical pitch:

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

panjang nada

Mengatur panjang not:

  • Not utuh - Not utuh
  • Not setengah - Not setengah
  • Not seperempat - Not seperempat
  • Not seperdelapan - Not seperdelapan
  • Not seperenam belas - Not seperenam belas

dan jangan menunggu

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

Contoh

Putar file suara 1 dan jangan menunggu. Tunggu selama 2 detik. Jika suara masih aktif, hentikan suara.#
saat dimulai
[Play a short tune.]
putar nada [rendah v] [C v] [note_quarter v] ▶
putar nada [rendah v] [D v] [note_quarter v] ▶
putar nada [rendah v] [E v] [note_sixteenth v] ▶

suara berhenti#

Blok tumpukan hentikan suara menghentikan suara yang sedang diputar.

Blok aksi suara berhenti.#
hentikan suara

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

Putar file suara 1 dan jangan menunggu. Tunggu selama 2 detik. Jika suara masih aktif, hentikan suara.#
saat dimulai
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
putar file suara [1 v] ◀ dan jangan tunggu
tunggu [6] detik
hentikan suara

aktif suara#

Blok Boolean sound active melaporkan apakah ada suara yang sedang diputar saat ini.

  • Benar — Ada suara yang diputar.

  • Salah — Tidak ada suara yang diputar.

Blok Boolean yang aktif terhadap suara.#
<suara aktif?>

Parameter

Keterangan

Blok ini tidak memiliki parameter.

Contoh

Putar file suara 1 dan jangan menunggu. Tunggu selama 2 detik. Jika suara masih aktif, hentikan suara.#
saat dimulai
[Display when the sound is playing.]
putar suara [berulang v] ◀ dan jangan tunggu
tunggu sampai <suara aktif?>
cetak [I hear the sound!] di konsol ▶