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 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.

flecha expansiva

Expande el bloque para indicar y no esperar , y convierte el bloque en un bloque sin espera. Por defecto, este bloque es un bloque en espera.

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#

El archivo de sonido de reproducción 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.

flecha expansiva

Expande el bloque para indicar y no esperar , y convierte el bloque en un bloque sin espera. Por defecto, este bloque es un bloque en espera.

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 reproducir nota reproduce una nota específica durante una duración específica.

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

flecha expansiva

Expande el bloque para indicar y no esperar , y convierte el bloque en un bloque sin espera. Por defecto, este bloque es un bloque en espera.

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 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

¿Suena activo?#

El bloque ¿Sonido activo? informa si hay algún sonido reproduciéndose. Este bloque devuelve un valor booleano (Verdadero o Falso).

  • Verdadero: Se está reproduciendo un sonido.

  • Falso: no se reproduce 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.]
play sound [looping v] ◀ and don't wait
esperar hasta <¿Suena activo?>
imprimir [I hear the sound!] en la consola ▶