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 [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
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 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
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.
speel noot [laag v] [C v] [note_eight v] ▶
Parameters |
Beschrijving |
|---|---|
octaaf |
Het octaaf van de noot: laag of hoog. |
opmerking |
Definieert de toonhoogte:
|
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_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.
stop geluid
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
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.
<geluid actief?>
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
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