Som#

Introdução#

O robô de programação VEX AIM 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 abaixo a lista de todos os blocos:

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

reproduzir som#

O bloco de pilha reproduzir som reproduz um dos sons integrados do robô.

reproduzir som campainha bloco de empilhamento#
reproduzir som [agir feliz 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

Aja com alegria

fingir tristeza

Faça disparates

agir com raiva

Demonstre entusiasmo

avançar

mover-se em marcha-atrás

Vire à direita

Vire à esquerda

queda

freios

levantar

sensorial

detectado

obstáculo

brilho

pisca-pisca

chilro

looping

concluir

enviar

receber

pausa

retomar

tada

falta

campainha

huah

florescer

alegria

Exemplo

Ao iniciar, reproduza o som e aja com alegria.#
quando iniciar
[Play the act happy sound.]
reproduzir som [agir feliz v] ▶

reproduzir ficheiro de som#

O bloco de pilha reproduzir ficheiro de som reproduz um som personalizado carregado pelo utilizador.

reproduzir som do utilizador 1 bloco de pilha#
reproduzir arquivo de som [1 v] ▶

Parâmetros

Descrição

número do slot de som

O som personalizado a utilizar, número de 1 a 10. O número do som corresponde ao número apresentado no Painel de Controlo do AIM.

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

Ao iniciar, reproduza o som do utilizador 1.#
quando iniciar
[Upload a sound file in VEXcode.]
[Play the custom sound.]
reproduzir arquivo de som [1 v] ▶

tocar nota#

O bloco tocar nota reproduz uma nota específica durante uma duração específica.

O bloco de ação da nota de reprodução.#
reproduzir nota [baixo v] [C v] [note_eight v] ▶

Parâmetros

Descrição

oitava

A oitava da nota: grave ou aguda.

nota

Define a altura musical:

  • Dó
  • Dó#
  • Ré
  • Ré#
  • Mi
  • Fá
  • Fá#
  • Sol
  • Sol#
  • Lá
  • Lá#
  • Si
  • pausa

duração da nota

Define a duração da nota:

  • Sinton — Semiton
  • Mínima — Mínima
  • Semínima — Semínima
  • Colcheia — Colcheia
  • Seis avos — Semizes

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

Reproduza o ficheiro de som 1 e não espere. Aguarde 2 segundos. Se o som ainda estiver ativo, pare-o.#
quando iniciar
[Play a short tune.]
reproduzir nota [baixo v] [C v] [note_half 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.

O bloco de ação de paragem de som.#
parar som

Parâmetros

Descrição

Este bloco não possui parâmetros.

Exemplo

Reproduza o ficheiro de som 1 e não espere. Aguarde 2 segundos. Se o som ainda estiver ativo, pare-o.#
quando iniciar
[Stop sound if it is still playing after 2 seconds]
reproduzir arquivo de som [1 v] ◀ e não aguardar
aguardar (2) segundos
se <som ativo?> então
parar som
fim

som ativo#

O bloco booleano som ativo informa se algum som está a ser reproduzido no momento.

  • Verdadeiro — Há um som a ser reproduzido.

  • Falso — Não há som a ser reproduzido.

O bloco booleano ativo de som.#
<som ativo?>

Parâmetros

Descrição

Este bloco não possui parâmetros.

Exemplo

Reproduza o ficheiro de som 1 e não espere. Aguarde 2 segundos. Se o som ainda estiver ativo, pare-o.#
quando iniciar
[Stop sound if it is still playing after 2 seconds]
reproduzir arquivo de som [1 v] ◀ e não aguardar
aguardar (2) segundos
se <som ativo?> então
parar som
fim