Звук#

Введение#

Робот-программист VEX AIM позволяет воспроизводить встроенные звуки, пользовательские аудиофайлы и музыкальные ноты. Он также включает в себя элементы управления для остановки воспроизведения звуков и определения, воспроизводится ли аудио в данный момент.

Ниже приведён список всех блоков:

воспроизвести звук#

Блок воспроизведение звука воспроизводит один из встроенных звуков робота.

воспроизведение звука дверного звонка блокировка#
воспроизвести звук [радоваться v] ▶

Параметры

Описание

звук

Один из встроенных звуков, показанных ниже.

и не ждите

Выберите стрелку ( ▶ ), чтобы развернуть блок, например, и не ждите, чтобы следующий блок в стеке выполнился немедленно.

Название звука

Воспроизвести звук

вести себя радостно

притвориться грустным

вести себя глупо

вести себя сердито

проявлять возбуждение

двигаться вперед

движение назад

Поверните направо

Поверните налево

крушение

тормоза

подобрать

датчик

обнаружено

препятствие

блеск

поворотник

чирик

зацикливание

полный

отправлять

получать

пауза

резюме

тада

неудача

дверной звонок

хуа

процветать

радость

Пример

При запуске воспроизведите звук и изобразите радость.#
при запуске
[Play the act happy sound.]
воспроизвести звук [радоваться v] ▶

воспроизвести звуковой файл#

Блок воспроизведение звукового файла воспроизводит пользовательский звук, загруженный пользователем.

воспроизведение звука пользователя 1 блок стека#
воспроизвести звуковой файл [1 v] ▶

Параметры

Описание

номер звукового слота

Пользовательский звук, номер от 1 до 10. Номер звука соответствует номеру, отображаемому в панели управления AIM.

и не ждите

Выберите стрелку ( ▶ ), чтобы развернуть блок, например, и не ждите, чтобы следующий блок в стеке выполнился немедленно.

Пример

При запуске воспроизвести пользовательский звук 1.#
при запуске
[Upload a sound file in VEXcode.]
[Play the custom sound.]
воспроизвести звуковой файл [1 v] ▶

ноты для игры#

Блок воспроизведение ноты воспроизводит определенную ноту в течение определенного времени.

Блок действий «Играть ноты».#
воспроизвести ноту [низкий v] [C v] [note_eight v] ▶

Параметры

Описание

октава

Октава ноты: низкая или высокая.

примечание

Определяет высоту тона:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • пауза

длительность ноты

Устанавливает длительность ноты:

  • Целая нота — Целая нота
  • Половинная нота — Половинная нота
  • Четвертая нота — Четвертная нота
  • Восьмая нота — Восьмая нота
  • Шестнадцатая нота — Шестнадцатая нота

и не ждите

Выберите стрелку ( ▶ ), чтобы развернуть блок, например, и не ждите, чтобы следующий блок в стеке выполнился немедленно.

Пример

Воспроизведите звуковой файл 1 и не ждите. Подождите 2 секунды. Если звук все еще активен, остановите его.#
при запуске
[Play a short tune.]
воспроизвести ноту [низкий v] [C v] [note_half v] ▶
воспроизвести ноту [низкий v] [D v] [note_quarter v] ▶
воспроизвести ноту [низкий v] [E v] [note_sixteenth v] ▶

остановить звук#

Блок stop sound останавливает воспроизведение текущего звука.

Блок звукового действия “Остановить”.#
остановить звук

Параметры

Описание

Этот блок не имеет параметров.

Пример

Воспроизведите звуковой файл 1 и не ждите. Подождите 2 секунды. Если звук все еще активен, остановите его.#
при запуске
[Stop sound if it is still playing after 2 seconds]
воспроизвести звуковой файл [1 v] ◀ и не ждать
ждать (2) секунд
если <звук активен?> то
остановить звук
конец

звук активный#

Логический блок sound active сообщает, воспроизводится ли в данный момент какой-либо звук.

  • Верно — Играет звук.

  • Неверно — Звук не воспроизводится.

Булевый блок, активирующий звук.#
<звук активен?>

Параметры

Описание

Этот блок не имеет параметров.

Пример

Воспроизведите звуковой файл 1 и не ждите. Подождите 2 секунды. Если звук все еще активен, остановите его.#
при запуске
[Stop sound if it is still playing after 2 seconds]
воспроизвести звуковой файл [1 v] ◀ и не ждать
ждать (2) секунд
если <звук активен?> то
остановить звук
конец