Geluid#

Invoering#

De VEX AIM Coding Robot beschikt over diverse geluidsfuncties, waarmee gebruikers ingebouwde geluiden, eigen audiobestanden en muzieknoten kunnen afspelen. Ook zijn er bedieningsknoppen om geluiden te stoppen en te controleren of er momenteel audio wordt afgespeeld.

Hieronder vindt u een lijst van alle blokken:

  • geluid afspelen — Speelt een ingebouwd geluid af uit een vooraf gedefinieerde lijst.

  • geluidsbestand afspelen — Speelt een door de gebruiker geüpload geluid af.

  • speel noot — Speelt een muzieknoot met een opgegeven toonhoogte, octaaf en duur.

  • geluid stoppen — Stopt elk geluid dat momenteel wordt afgespeeld.

  • geluid actief — Controleert of er momenteel een geluid wordt afgespeeld.

geluid afspelen#

Het stapelblok speel geluid af, waarmee een van de ingebouwde geluiden van de robot wordt afgespeeld.

speel geluid deurbel stapel blok#
speel geluid [blij doen v] ▶

Parameters

Beschrijving

geluid

Een van de ingebouwde geluiden wordt hieronder weergegeven.

en wacht niet

Selecteer de pijl ( ▶ ) om het blok uit te breiden naar en niet te wachten, zodat het volgende blok in de stapel direct wordt uitgevoerd.

Geluidsnaam

Geluid afspelen

Doe alsof je blij bent

Doe alsof je verdrietig bent

gedraag je gek

Doe alsof je boos bent

Doe alsof je enthousiast bent

verder gaan

achteruit bewegen

rechtsaf

sla linksaf

crash

remmen

ophalen

waarnemen

gedetecteerd

obstakel

fonkeling

oogklep

tjirp

lus

compleet

versturen

ontvangen

pauze

cv

tada

mislukking

deurbel

huah

bloei

juichen

Voorbeeld

Speel bij aanvang geluid af en doe alsof je blij bent.#
wanneer gestart
[Play the act happy sound.]
speel geluid [blij doen v] ▶

geluidsbestand afspelen#

Het stackblok speel geluidsbestand af speelt een aangepast geluid af dat door de gebruiker is geladen.

speel gebruikersgeluid 1 stapelblok#
speel geluidsbestand [1 v] ▶

Parameters

Beschrijving

geluidssleufnummer

Het aangepaste geluid dat u wilt gebruiken, nummer 1 tot en met 10. Het geluidsnummer komt overeen met het nummer dat wordt weergegeven in het AIM-configuratiescherm.

en wacht niet

Selecteer de pijl ( ▶ ) om het blok uit te breiden naar en niet te wachten, zodat het volgende blok in de stapel direct wordt uitgevoerd.

Voorbeeld

Bij het opstarten, speel gebruikersgeluid 1 af.#
wanneer gestart
[Upload a sound file in VEXcode.]
[Play the custom sound.]
speel geluidsbestand [1 v] ▶

speel noot#

Het noot afspelen-blok speelt een specifieke noot gedurende een specifieke tijdsduur af.

Het actieblok voor de speelnotitie.#
speel noot [laag v] [C v] [note_eight v] ▶

Parameters

Beschrijving

octaaf

Het octaaf van de noot: laag of hoog.

opmerking

Definieert de toonhoogte:

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

notenlengte

Stelt de lengte van de noot in:

  • Hele noot — Hele noot
  • Halve noot — Halve noot
  • Kwartnoot — Kwartnoot
  • Achtste noot — Achtste noot
  • Zestienste noot — Zestiende noot

en wacht niet

Selecteer de pijl ( ▶ ) om het blok uit te breiden naar en niet te wachten, zodat het volgende blok in de stapel direct wordt uitgevoerd.

Voorbeeld

Speel geluidsbestand 1 af en wacht niet. Wacht 2 seconden. Als het geluid dan nog steeds actief is, stop het geluid.#
wanneer gestart
[Play a short tune.]
speel noot [laag v] [C v] [note_half v] ▶
speel noot [laag v] [D v] [note_quarter v] ▶
speel noot [laag v] [E v] [note_sixteenth v] ▶

stop geluid#

Het stapelblok geluid stoppen stopt een geluid dat momenteel wordt afgespeeld.

Het stop-geluid actieblok.#
stop geluid

Parameters

Beschrijving

Dit blok heeft geen parameters.

Voorbeeld

Speel geluidsbestand 1 af en wacht niet. Wacht 2 seconden. Als het geluid dan nog steeds actief is, stop het geluid.#
wanneer gestart
[Stop sound if it is still playing after 2 seconds]
speel geluidsbestand [1 v] ◀ en niet wachten
wacht (2) seconden
als <geluid actief?> dan
stop geluid
einde

geluidsactief#

Het Booleaanse blok geluid actief geeft aan of er momenteel geluid wordt afgespeeld.

  • Klopt — Er wordt geluid afgespeeld.

  • Onjuist — Er wordt geen geluid afgespeeld.

Het geluidsactieve Booleaanse blok.#
<geluid actief?>

Parameters

Beschrijving

Dit blok heeft geen parameters.

Voorbeeld

Speel geluidsbestand 1 af en wacht niet. Wacht 2 seconden. Als het geluid dan nog steeds actief is, stop het geluid.#
wanneer gestart
[Stop sound if it is still playing after 2 seconds]
speel geluidsbestand [1 v] ◀ en niet wachten
wacht (2) seconden
als <geluid actief?> dan
stop geluid
einde