Ljud#
Introduktion#
VEX AIM-kodningsrobotens ljud låter användare spela inbyggda ljud, anpassade ljudfiler och musiknoter. Den innehåller också kontroller för att stoppa ljud och upptäcka om ljud spelas upp.
Nedan följer en lista över alla block:
spela upp ljud — Spelar upp ett inbyggt ljud från en fördefinierad lista.
spela upp ljudfil — Spelar upp ett användaruppladdat ljud.
spela not — Spelar en musiknot med en specificerad tonhöjd, oktav och varaktighet.
stoppa ljud — Stoppar alla ljud som spelas upp.
ljud aktivt — Kontrollerar om ett ljud spelas upp för närvarande.
spela upp ljud#
Stackblocket spela upp ljud spelar upp ett av robotens inbyggda ljud.
spela ljud [agera glad v] ▶
Parametrar |
Beskrivning |
|---|---|
ljud |
Ett av de inbyggda ljuden visas nedan. |
och vänta inte |
Välj pilen ( ▶ ) för att expandera blocket till och vänta inte, så att nästa block i stapeln körs direkt. |
Ljudnamn |
Spela upp ljud |
|---|---|
agera lyckligt |
|
agera ledsen |
|
agera dumt |
|
agera arg |
|
agera upphetsad |
|
gå vidare |
|
flytta bakåt |
|
sväng höger |
|
sväng vänster |
|
krascha |
|
bromsar |
|
upphämtning |
|
avkänning |
|
upptäckt |
|
hinder |
|
gnistra |
|
blinker |
|
kvittra |
|
looping |
|
komplett |
|
skicka |
|
få |
|
paus |
|
resume |
|
tada |
|
misslyckas |
|
dörrklocka |
|
huah |
|
frodas |
|
hurra |
Exempel
när startad
[Play the act happy sound.]
spela ljud [agera glad v] ▶
spela upp ljudfilen#
Stackblocket spela upp ljudfil spelar upp ett anpassat ljud som laddats av användaren.
spela ljudfil [1 v] ▶
Parametrar |
Beskrivning |
|---|---|
ljudplatsnummer |
Det anpassade ljudet som ska användas, nummer 1 till 10. Ljudnumret överensstämmer med numret som visas i AIM-kontrollpanelen. |
och vänta inte |
Välj pilen ( ▶ ) för att expandera blocket till och vänta inte, så att nästa block i stapeln körs direkt. |
Exempel
när startad
[Upload a sound file in VEXcode.]
[Play the custom sound.]
spela ljudfil [1 v] ▶
spela not#
Blocket spela not spelar en specifik not under en viss tid.
spela not [låg v] [C v] [note_eight v] ▶
Parametrar |
Beskrivning |
|---|---|
oktav |
Notens oktav: låg eller hög. |
notera |
Definierar den musikaliska tonhöjden:
|
notlängd |
Ställer in notens längd:
|
och vänta inte |
Välj pilen ( ▶ ) för att expandera blocket till och vänta inte, så att nästa block i stapeln körs direkt. |
Exempel
när startad
[Play a short tune.]
spela not [låg v] [C v] [note_half v] ▶
spela not [låg v] [D v] [note_quarter v] ▶
spela not [låg v] [E v] [note_sixteenth v] ▶
stoppljud#
Stackblocket stoppa ljud stoppar ett ljud som spelas upp.
stoppa ljud
Parametrar |
Beskrivning |
|---|---|
Det här blocket har inga parametrar. |
Exempel
när startad
[Stop sound if it is still playing after 2 seconds]
spela ljudfil [1 v] ◀ och vänta inte
vänta (2) sekunder
om <ljud aktivt?> då
stoppa ljud
avsluta
ljud aktivt#
Det booleska blocket ljud aktivt rapporterar om något ljud spelas upp för närvarande.
Sant — Ett ljud spelas upp.
Falskt — Inget ljud spelas upp.
<ljud aktivt?>
Parametrar |
Beskrivning |
|---|---|
Det här blocket har inga parametrar. |
Exempel
när startad
[Stop sound if it is still playing after 2 seconds]
spela ljudfil [1 v] ◀ och vänta inte
vänta (2) sekunder
om <ljud aktivt?> då
stoppa ljud
avsluta