Звук#
Введение#
Устройство VEX IQ (2-го поколения) Brain может воспроизводить звук через встроенный динамик, используя методы из категории «Звук», которые воспроизводят предустановленные звуковые эффекты или музыкальные ноты.
В приведенных ниже примерах сконструированный мозг включает доступ к методам Sound и будет использоваться во всех последующих примерах в этой документации API при обращении к этим методам.
Ниже приведён список всех методов:
Действия — Воспроизведение звуков из мозга.
play_sound— Воспроизводит один из встроенных звуковых эффектов Мозга.play_note— Сыграйте музыкальную ноту из Мозга.sound_off— Остановить воспроизводимый в данный момент звук.
Действия#
play_sound#
play_sound воспроизводит один из встроенных звуков мозга.
Usage:
brain.play_sound(sound)
Параметр |
Описание |
|---|---|
|
Заданный звук для воспроизведения из мозга. |
Название звука |
Воспроизвести звук |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note воспроизводит определенную ноту в течение определенного времени.
Usage:
brain.play_note(octave, note, duration)
Параметры |
Описание |
|---|---|
|
Либо низкая, либо высокая октава: |
|
Ноты для исполнения:
|
|
Необязательный параметр. Длительность воспроизведения ноты в миллисекундах, максимум 500 миллисекунд. Если длительность не указана, используется значение по умолчанию — 500 миллисекунд. |
# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)
sound_off#
sound_off останавливает воспроизведение текущего звука.
Usage:
brain.sound_off()
Параметры |
Описание |
|---|---|
Этот метод не имеет параметров. |
# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()