Sonido#

Introducción#

El controlador de drones VEX AIR permite reproducir sonidos integrados, archivos de audio personalizados y notas musicales. También incluye controles para detener sonidos y detectar si se está reproduciendo audio.

A continuación se muestra una lista de todos los bloques disponibles:

Sonidos - Reproducir y detener sonidos

Sonidos#

reproducir sonido#

El bloque de pila reproducir sonido reproduce uno de los sonidos integrados del controlador.

Bloque de pila para reproducir sonido de timbre#
reproducir sonido [seguir adelante v] ▶

Parámetros

Descripción

sonido

Uno de los sonidos incorporados que se muestran a continuación.

y no esperes

Seleccione la flecha ( ▶ ) para expandir el bloque y decir y no espere, de modo que el siguiente bloque en la pila se ejecutará inmediatamente.

Nombre del sonido

Reproducir sonido

éxito

fallar

detección

detectado

obstáculo

bucle

completo

pausar

reanudar

enviar

recibir

Ejemplo

Al iniciarse, reproduce el sonido en bucle.#
cuando empezó
[Play the looping sound.]
reproducir sonido [bucle v] ▶

reproducir archivo de sonido#

La pila reproducir archivo de sonido reproduce un sonido personalizado cargado por el usuario.

Reproducir sonido de usuario 1 bloque de pila#
reproducir archivo de sonido [SOUND1 v] ▶

Parámetros

Descripción

número de ranura de sonido

El sonido subido por el usuario que se usará. Las opciones cambiarán si se editan los nombres de las imágenes en el Panel de control.

y no esperes

Seleccione la flecha ( ▶ ) para expandir el bloque y decir y no espere, de modo que el siguiente bloque en la pila se ejecutará inmediatamente.

Ejemplo

Al iniciarse, reproducir el sonido del usuario 1.#
cuando empezó
[Upload a sound file in VEXcode.]
[Play the custom sound.]
reproducir archivo de sonido [SOUND1 v] ▶

tocar nota#

El bloque de pila reproducir nota reproduce una nota específica durante una duración determinada.

El bloque de acción de nota de reproducción.#
tocar nota [bajo v] [C v] [note_eight v] ▶

Parámetros

Descripción

octava

La octava de la nota:

  • bajo
  • elevado

nota

Define la altura musical:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • rest

longitud de la nota

Establece la duración de la nota:

  • Redonda - Redonda
  • Blanca - Blanca
  • Negra - Negra
  • Corchea - Corchea
  • Semicorchea - Semicorchea

y no esperes

Seleccione la flecha ( ▶ ) para expandir el bloque y decir y no espere, de modo que el siguiente bloque en la pila se ejecutará inmediatamente.

Ejemplo

Reproduce el archivo de sonido 1 y no esperes más. Espera 2 segundos. Si el sonido sigue activo, deténlo.#
cuando empezó
[Play a short tune.]
tocar nota [bajo v] [C v] [note_quarter v] ▶
tocar nota [bajo v] [D v] [note_quarter v] ▶
tocar nota [bajo v] [E v] [note_sixteenth v] ▶

detener el sonido#

El bloque de pila detener sonido detiene un sonido que se está reproduciendo actualmente.

El bloque de acción de sonido de parada.#
detener el sonido

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Reproduce el archivo de sonido 1 y no esperes más. Espera 2 segundos. Si el sonido sigue activo, deténlo.#
cuando empezó
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
reproducir archivo de sonido [1 v] ◀ y no esperes
esperar [6] segundos
detener el sonido

sonido activo#

El bloque booleano sound active indica si se está reproduciendo algún sonido.

  • Verdadero — Se está reproduciendo un sonido.

  • Falso — No se está reproduciendo ningún sonido.

El bloque booleano de sonido activo.#
<¿Suena activo?>

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Reproduce el archivo de sonido 1 y no esperes más. Espera 2 segundos. Si el sonido sigue activo, deténlo.#
cuando empezó
[Display when the sound is playing.]
reproducir sonido [bucle v] ◀ y no esperes
esperar hasta <¿Suena activo?>
imprimir [I hear the sound!] en la consola ▶