Sonido#
Introducción#
Los sonidos del robot de codificación VEX AIM permiten 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:
reproducir sonido – Reproduce un sonido integrado de una lista predefinida.
reproducir archivo de sonido – Reproduce un sonido cargado por el usuario.
tocar nota – Reproduce una nota musical con un tono, una octava y una duración específicos.
detener sonido – Detiene cualquier sonido que se esté reproduciendo actualmente.
¿Sonido activo? – Comprueba si hay un sonido actualmente en reproducción.
reproducir sonido#
El bloque reproducir sonido reproduce uno de los sonidos integrados del robot.
reproducir sonido [actuar feliz v] ▶
Parámetros |
Descripción |
---|---|
sonido |
One of the built-in sounds shown below. |
flecha expansiva |
Expande el bloque para indicar “no esperar” y conviértelo en un bloque sin espera. Por defecto, este bloque es un bloque de espera. |
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 empieza :: hat events
[Reproduce el sonido alegre del acto.]
reproducir sonido [actuar feliz v] ▶
reproducir archivo de sonido#
El archivo de sonido de reproducción reproduce un sonido personalizado cargado por el usuario.
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. |
flecha expansiva |
Expande el bloque para que diga “y no esperes” y conviértelo en un bloque sin espera. Por defecto, este bloque es un bloque de espera. |
Ejemplo
cuando empieza :: hat events
[Subir un archivo de sonido en VEXcode]
[Reproducir el sonido personalizado.]
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.
reproducir nota [bajo v] [C v] [note_eight v] ▶
Parámetros |
Descripción |
---|---|
octava |
La octava de la nota:
|
nota |
Define la altura musical:
|
longitud de la nota |
Establece la duración de la nota:
|
flecha expansiva |
Expande el bloque para indicar “no esperar” y conviértelo en un bloque sin espera. Por defecto, este bloque es un bloque de espera. |
Ejemplo
cuando empieza :: hat events
[Toca una melodía corta.]
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] ▶
detener el sonido#
El bloque detener sonido detiene un sonido que se está reproduciendo actualmente.
sonido de parada
Parámetros |
Descripción |
---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empieza :: hat events
[Detener el sonido si sigue reproduciéndose después de 2 segundos]
reproducir archivo de sonido [1 v] ◀ y no espera
esperar (2) segundos
si <¿suena activo?> entonces
sonido de parada
fin
¿Suena activo?#
El bloque ¿sonido activo? devuelve un valor booleano que indica si algún sonido se está reproduciendo actualmente.
Verdadero – Se está reproduciendo un sonido.
Falso – No se reproduce ningún sonido.
¿suena activo?
Parámetros |
Descripción |
---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empieza :: hat events
[Detener el sonido si sigue reproduciéndose después de 2 segundos]
reproducir archivo de sonido [1 v] ◀ y no espera
esperar (2) segundos
si <¿suena activo?> entonces
sonido de parada
fin