Звук#
Введение#
Контроллер дрона 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] ▶
остановить звук#
Блок stop sound останавливает воспроизведение текущего звука.
остановить звук
Параметры |
Описание |
|---|---|
Этот блок не имеет параметров. |
Пример
при запуске
[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!] в консоль ▶