Suara#

Perkenalan#

Robot Coding VEX AIM memiliki fitur suara yang memungkinkan pengguna untuk memutar suara bawaan, file audio kustom, dan not musik. Robot ini juga menyertakan kontrol untuk menghentikan suara dan mendeteksi apakah audio sedang diputar.

Berikut adalah daftar semua blok:

  • 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.

putar suara#

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

mainkan suara bel pintu tumpukan blok#
putar suara [bertingkah senang 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

Berperilaku bahagia

berakting sedih

bertingkah konyol

bertindak marah

bertingkah laku antusias

bergerak maju

bergerak mundur

belok kanan

belok kiri

menabrak

rem

menjemput

penginderaan

terdeteksi

rintangan

berkilau

lampu tanda bahaya

kicauan

perulangan

menyelesaikan

mengirim

menerima

berhenti sebentar

melanjutkan

tada

gagal

bel pintu

huah

berkembang

bersorak

Contoh

Saat dimulai, mainkan suara dan bertindaklah dengan gembira.#
saat dimulai
[Play the act happy sound.]
putar suara [bertingkah senang v] ▶

putar file suara#

Blok tumpukan putar berkas suara memutar suara khusus yang dimuat oleh pengguna.

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

Parameter

Keterangan

nomor slot suara

Suara kustom yang akan digunakan, nomor 1 hingga 10. Nomor suara tersebut sesuai dengan nomor yang ditampilkan di Panel Kontrol AIM.

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 [1 v] ▶

memainkan nada#

Blok 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 atau tinggi.

catatan

Menentukan nada musik:

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

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_half 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
[Stop sound if it is still playing after 2 seconds]
putar file suara [1 v] ◀ dan jangan tunggu
tunggu (2) detik
jika <suara aktif?> maka
hentikan suara
selesai

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
[Stop sound if it is still playing after 2 seconds]
putar file suara [1 v] ◀ dan jangan tunggu
tunggu (2) detik
jika <suara aktif?> maka
hentikan suara
selesai