Sonido#

Introducción#

El robot de programación VEX AIM permite a los usuarios reproducir sonidos integrados, archivos de audio personalizados y notas musicales. Además, incluye controles para detener la reproducción de sonidos y detectar si se está reproduciendo algún audio.

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

reproducir sonido#

El bloque apilable reproducir sonido reproduce uno de los sonidos incorporados del robot.

Bloque de pila de reproducción de sonido de timbre#
reproducir sonido [actuar feliz 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

actúa feliz

actuar triste

actuar tontamente

actuar enojado

actuar emocionado

seguir adelante

mover hacia atrás

Gire a la derecha

Gire a la izquierda

chocar

frenos

levantar

detección

detectado

obstáculo

brillar

intermitente

chirrido

bucle

completo

enviar

recibir

pausa

reanudar

Tada

fallar

timbre de la puerta

huah

florecer

alegría

Ejemplo

Cuando se inicia, reproduce el sonido “actúa feliz”.#
cuando inicie
[Play the act happy sound.]
reproducir sonido [actuar feliz v] ▶

reproducir archivo de sonido#

El bloque de 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 [1 v] ▶

Parámetros

Descripción

número de ranura de sonido

El sonido personalizado a utilizar, número del 1 al 10. El número del sonido se alinea con el número que se muestra en el Panel de control de AIM.

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 inicie
[Upload a sound file in VEXcode.]
[Play the custom sound.]
reproducir archivo de sonido [1 v] ▶

nota de reproducción#

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.#
reproducir nota [baja v] [C v] [note_eight v] ▶

Parámetros

Descripción

octava

La octava de la nota: grave o aguda.

nota

Define la altura musical:

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

longitud de la nota

Establece la duración de la nota:

  • Nota redonda — Nota redonda
  • Nota blanca — Nota blanca
  • Nota negra — Nota negra
  • Nota corchea — Nota corchea
  • Nota semicorchea — Nota 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

Reproduzca el archivo de sonido 1 y espere 2 segundos. Si el sonido sigue activo, deténgalo.#
cuando inicie
[Play a short tune.]
reproducir nota [baja v] [C v] [note_half v] ▶
reproducir nota [baja v] [D v] [note_quarter v] ▶
reproducir nota [baja 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 sonido

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Reproduzca el archivo de sonido 1 y espere 2 segundos. Si el sonido sigue activo, deténgalo.#
cuando inicie
[Stop sound if it is still playing after 2 seconds]
reproducir archivo de sonido [1 v] ◀ y no esperar
esperar (2) segundos
si <¿sonido activo?> entonces
detener sonido
fin

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.#
<¿sonido activo?>

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Reproduzca el archivo de sonido 1 y espere 2 segundos. Si el sonido sigue activo, deténgalo.#
cuando inicie
[Stop sound if it is still playing after 2 seconds]
reproducir archivo de sonido [1 v] ◀ y no esperar
esperar (2) segundos
si <¿sonido activo?> entonces
detener sonido
fin