Geluid#

Invoering#

Met de VEX AIR Drone Controller kunnen gebruikers ingebouwde geluiden, eigen audiobestanden en muzieknoten afspelen. De controller bevat ook bedieningselementen om geluiden te stoppen en te detecteren of er momenteel audio wordt afgespeeld.

Hieronder vindt u een lijst met alle beschikbare blokken:

Geluiden - Geluiden afspelen en stoppen

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

Geluiden#

geluid afspelen#

Het stapelblok geluid afspelen speelt een van de ingebouwde geluiden van de controller af.

speel geluid deurbel stapel blok#
speel geluid [rij vooruit 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

succes

fout

detecteren

gedetecteerd

obstakel

herhalingen

voltooid

pauze

hervat

verzenden

ontvangen

Voorbeeld

Bij het opstarten wordt het geluid in een lus afgespeeld.#
wanneer gestart
[Play the looping sound.]
speel geluid [herhalen v] ▶

geluidsbestand afspelen#

De stapel met geluidsbestand afspelen speelt een aangepast geluid af dat door de gebruiker is geladen.

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

Parameters

Beschrijving

geluidssleufnummer

Het door de gebruiker geüploade geluid dat moet worden gebruikt. De opties veranderen als de afbeeldingsnamen in het Configuratiescherm worden bewerkt.

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 [SOUND1 v] ▶

speel noot#

Het stapelblok speel noot 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
  • hoog

opmerking

Defines the musical pitch:

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

notenlengte

Stelt de lengte van de noot in:

  • Hele noot - Hele noot
  • Halve noot - Halve noot
  • Kwartnoot - Kwartnoot
  • Achtste noot - Achtste noot
  • Zestiende 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_quarter 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
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
speel geluidsbestand [1 v] ◀ en niet wachten
wacht [6] seconden
stop geluid

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
[Display when the sound is playing.]
speel geluid [herhalen v] ◀ en niet wachten
wacht totdat <geluid actief?>
druk [I hear the sound!] af op console ▶