Som#
Introdução#
O controlador de drone VEX AIR permite aos utilizadores reproduzir sons integrados, ficheiros de áudio personalizados e notas musicais. Também inclui controlos para interromper os sons e detetar se o áudio está a ser reproduzido.
Segue-se a lista de todos os blocos disponíveis:
Sons - Reproduzir e Parar Sons
reproduzir som — Reproduz um som integrado a partir de uma lista predefinida.
reproduzir ficheiro de som — Reproduz um som carregado pelo utilizador.
tocar nota — Toca uma nota musical com a altura, oitava e duração especificadas.
parar som — Interrompe qualquer som que esteja a ser reproduzido.
som ativo — Verifica se um som está a ser reproduzido no momento.
Sons#
reproduzir som#
O bloco de pilha reproduzir som reproduz um dos sons integrados do controlador.
reproduzir som [mover para frente v] ▶
Parâmetros |
Descrição |
|---|---|
som |
Um dos sons integrados apresentados abaixo. |
e não espere |
Selecione a seta ( ▶ ) para expandir o bloco e apresentar e não esperar, para que o próximo bloco da pilha seja executado imediatamente. |
Nome do som |
Reproduzir som |
|---|---|
sucesso |
|
falha |
|
detecção |
|
detectados |
|
obstáculo |
|
em loop |
|
completo |
|
pausa |
|
currículo |
|
enviar |
|
receber |
Exemplo
quando iniciar
[Play the looping sound.]
reproduzir som [loop v] ▶
reproduzir ficheiro de som#
A opção reproduzir ficheiro de som reproduz um som personalizado carregado pelo utilizador.
reproduzir arquivo de som [SOUND1 v] ▶
Parâmetros |
Descrição |
|---|---|
número do slot de som |
O som que será utilizado será o transportado pelo utilizador. As opções serão alteradas se os nomes das imagens forem editados no Painel de Controlo. |
e não espere |
Selecione a seta ( ▶ ) para expandir o bloco e apresentar e não esperar, para que o próximo bloco da pilha seja executado imediatamente. |
Exemplo
quando iniciar
[Upload a sound file in VEXcode.]
[Play the custom sound.]
reproduzir arquivo de som [SOUND1 v] ▶
tocar nota#
O bloco de pilha play note reproduz uma nota específica durante uma duração específica.
reproduzir nota [baixo v] [C v] [note_eight v] ▶
Parâmetros |
Descrição |
|---|---|
oitava |
A oitava da nota:
|
nota |
Define a altura musical:
|
duração da nota |
Define a duração da nota:
|
e não espere |
Selecione a seta ( ▶ ) para expandir o bloco e apresentar e não esperar, para que o próximo bloco da pilha seja executado imediatamente. |
Exemplo
quando iniciar
[Play a short tune.]
reproduzir nota [baixo v] [C v] [note_quarter v] ▶
reproduzir nota [baixo v] [D v] [note_quarter v] ▶
reproduzir nota [baixo v] [E v] [note_sixteenth v] ▶
som de paragem#
O bloco de pilha parar som interrompe um som que está a ser reproduzido no momento.
parar som
Parâmetros |
Descrição |
|---|---|
Este bloco não possui parâmetros. |
Exemplo
quando iniciar
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
reproduzir arquivo de som [1 v] ◀ e não aguardar
aguardar [6] segundos
parar som
som ativo#
O bloco booleano som ativo informa se existe algum som a ser reproduzido no momento.
Verdadeiro — Há um som a ser reproduzido.
Falso — Não há som a ser reproduzido.
<som ativo?>
Parâmetros |
Descrição |
|---|---|
Este bloco não possui parâmetros. |
Exemplo
quando iniciar
[Display when the sound is playing.]
reproduzir som [loop v] ◀ e não aguardar
aguardar até <som ativo?>
imprimir [I hear the sound!] no console ▶