Звук#

Вступ#

Звуки робота-кодувача 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] ▶

Параметри

Опис

октава

Октава ноти: низька або висока.

примітка

Визначає музичну висоту:

  • До
  • До
  • Ре
  • Ре
  • Мі
  • Фа
  • Фа
  • Соль
  • Соль
  • Ля
  • Ля
  • Сі
  • пауза

тривалість ноти

Встановлює тривалість ноти:

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

і не чекай

Виберіть стрілку (▶), щоб розгорнути блок і сказати і не чекайте, тоді наступний блок у стеку запуститься одразу.

Приклад

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

зупинити звук#

Блок стека зупинити звук зупиняє звук, який наразі відтворюється.

Блок дії «Зупинити звук».#
зупинити звук

Параметри

Опис

Цей блок не має параметрів.

Приклад

Відтворіть звуковий файл 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) секунд
якщо <звук активний?> тоді
зупинити звук
Кінець