Sonido#

Introducción#

Los sonidos del robot codificador VEX AIM permiten a los usuarios reproducir sonidos incorporados, archivos de audio personalizados y notas musicales. También incluye controles para detener los sonidos y detectar si el audio se está reproduciendo actualmente.

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.

reproducir el sonido del bloque de apilamiento del 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

Selecciona la flecha (▶) para expandir el bloque y decir y no esperes, para que el siguiente bloque de la pila se ejecute de inmediato.

Nombre del sonido

Reproducir sonido

actuar feliz

actuar triste

actuar como tonto

actuar enojado

actuar emocionado

seguir adelante

mover hacia atrás

girar a la derecha

girar a la izquierda

accidente

frenos

recolección

detección

detectado

obstáculo

chispa

intermitente

chirrido

bucle

completo

enviar

recibir

pausar

reanudar

tada

fallar

timbre

huah

florecer

vitorear

Ejemplo

cuando empiece, reproduzca el sonido actúe 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 para usar, del número 1 al 10. El número de sonido se alinea con el número que se muestra en el Panel de control de AIM.

y no esperes

Selecciona la flecha (▶) para expandir el bloque y decir y no esperes, para que el siguiente bloque de la pila se ejecute de inmediato.

Ejemplo

cuando comience, reproduzca el sonido del usuario 1.#
cuando inicie
[Upload a sound file in VEXcode.]
[Play the custom sound.]
reproducir archivo de sonido [1 v] ▶

reproducir nota#

El bloque play note reproduce una nota específica durante un tiempo determinado.

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

Parámetros

Descripción

octava

La octava de la nota: baja o alta.

nota

Define el tono musical:

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

longitud de la nota

Establece la longitud de la nota:

  • Nota completa —
  • ¡Nota completaMedia nota — ¡Media nota
  • Cuarto de nota — ¡Quarter note
  • Octava nota — ¡Octava nota
  • Nota dieciséis — Nota dieciséis

y no esperes

Selecciona la flecha (▶) para expandir el bloque y decir y no esperes, para que el siguiente bloque de la pila se ejecute de inmediato.

Ejemplo

Reproduzca el archivo de sonido 1 y no espere. Espere 2 segundos. Si el sonido sigue activo, detenga el sonido.#
cuando inicie
[Play a short tune.]
reproducir nota [bajo v] [C v] [note_half v] ▶
reproducir nota [bajo v] [D v] [note_quarter v] ▶
reproducir nota [bajo v] [E v] [note_sixteenth v] ▶

sonido de parada#

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 no espere. Espere 2 segundos. Si el sonido sigue activo, detenga el sonido.#
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 sonido activo bloque booleano informa si algún sonido se está reproduciendo actualmente.

  • Verdadero — Se está reproduciendo un sonido.

  • Falso — No se reproduce sonido.

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

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Reproduzca el archivo de sonido 1 y no espere. Espere 2 segundos. Si el sonido sigue activo, detenga el sonido.#
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