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 [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
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 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
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.
speel noot [laag v] [C v] [note_eight v] ▶
Parameters |
Beschrijving |
|---|---|
octaaf |
Het octaaf van de noot:
|
opmerking |
Defines the musical pitch:
|
notenlengte |
Stelt de lengte van de noot in:
|
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
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.
stop geluid
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
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.
<geluid actief?>
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
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 ▶