Звук#
Вступ#
Контролер дрона VEX AIR дозволяє користувачам відтворювати вбудовані звуки, власні аудіофайли та музичні ноти. Він також містить елементи керування для зупинки звуків та визначення того, чи відтворюється аудіо на даний момент.
Нижче наведено список усіх доступних блоків:
Звуки – відтворення та зупинка звуків
відтворити звук — Відтворює вбудований звук із попередньо визначеного списку.
відтворити звуковий файл — Відтворює звук, завантажений користувачем.
відтворити ноту — Відтворює музичну ноту із заданою висотою тону, октавою та тривалістю.
зупинити звук — Зупиняє будь-який поточний звук.
звукова активність — Перевіряє, чи відтворюється звук на даний момент.
Звуки#
відтворити звук#
Блок стека відтворення звуку відтворює один із вбудованих звуків контролера.
відтворити звук [рух уперед v] ▶
Параметри |
Опис |
|---|---|
звук |
Один із вбудованих звуків, показаний нижче. |
і не чекай |
Виберіть стрілку (▶), щоб розгорнути блок і сказати і не чекайте, тоді наступний блок у стеку запуститься одразу. |
Звукова назва |
Відтворити звук |
|---|---|
успіхів |
|
несправність |
|
зондування |
|
виявлено |
|
перешкода |
|
цикл |
|
завершено |
|
пауза |
|
резюме |
|
відправити |
|
отримати |
Приклад
коли запущено
[Play the looping sound.]
відтворити звук [петля v] ▶
відтворити звуковий файл#
Стек відтворення звукового файлу відтворює власний звук, завантажений користувачем.
відтворити звуковий файл [SOUND1 v] ▶
Параметри |
Опис |
|---|---|
номер звукового слота |
Звук, завантажений користувачем, який буде використано. Параметри зміняться, якщо назви зображень редагувати на Панелі керування. |
і не чекай |
Виберіть стрілку (▶), щоб розгорнути блок і сказати і не чекайте, тоді наступний блок у стеку запуститься одразу. |
Приклад
коли запущено
[Upload a sound file in VEXcode.]
[Play the custom sound.]
відтворити звуковий файл [SOUND1 v] ▶
відтворити ноту#
Блок стека відтворення ноти відтворює певну ноту протягом певної тривалості.
відтворити ноту [низький v] [C v] [note_eight v] ▶
Параметри |
Опис |
|---|---|
октава |
Октава ноти:
|
примітка |
Defines the musical pitch:
|
тривалість ноти |
Встановлює тривалість ноти:
|
і не чекай |
Виберіть стрілку (▶), щоб розгорнути блок і сказати і не чекайте, тоді наступний блок у стеку запуститься одразу. |
Приклад
коли запущено
[Play a short tune.]
відтворити ноту [низький v] [C v] [note_quarter v] ▶
відтворити ноту [низький v] [D v] [note_quarter v] ▶
відтворити ноту [низький v] [E v] [note_sixteenth v] ▶
зупинити звук#
Блок стека зупинити звук зупиняє звук, який наразі відтворюється.
зупинити звук
Параметри |
Опис |
|---|---|
Цей блок не має параметрів. |
Приклад
коли запущено
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
відтворити звуковий файл [1 v] ◀ і не чекати
чекати [6] секунд
зупинити звук
звукова активність#
Булев блок sound active повідомляє, чи наразі відтворюється якийсь звук.
Правда — Відтворюється звук.
Хибно — Звук не відтворюється.
<звук активний?>
Параметри |
Опис |
|---|---|
Цей блок не має параметрів. |
Приклад
коли запущено
[Display when the sound is playing.]
відтворити звук [петля v] ◀ і не чекати
чекати до <звук активний?>
вивести [I hear the sound!] на консоль ▶