Dźwięk#
Wstęp#
Dźwięki robota VEX AIM Coding Robot pozwalają użytkownikom odtwarzać wbudowane dźwięki, niestandardowe pliki audio i nuty. Robot posiada również elementy sterujące do zatrzymywania dźwięków i wykrywania, czy dźwięk jest aktualnie odtwarzany.
Poniżej znajduje się lista wszystkich bloków:
odtwórz dźwięk — odtwarza wbudowany dźwięk z predefiniowanej listy.
odtwórz plik dźwiękowy — odtwarza dźwięk przesłany przez użytkownika.
odtwórz nutę — odtwarza nutę muzyczną o określonej wysokości, oktawie i czasie trwania.
zatrzymaj dźwięk — Zatrzymuje aktualnie odtwarzany dźwięk.
dźwięk aktywny — Sprawdza, czy dźwięk jest obecnie odtwarzany.
odtwarzać dźwięk#
Blok odtwarzania dźwięku odtwarza jeden ze wbudowanych dźwięków robota.
odtwórz dźwięk [zachowuj się radośnie v] ▶
Parametry |
Opis |
|---|---|
dźwięk |
Jeden z wbudowanych dźwięków pokazany poniżej. |
i nie czekaj |
Wybierz strzałkę (▶), aby rozwinąć blok i napisać i nie czekaj, dzięki czemu następny blok w stosie zostanie uruchomiony natychmiast. |
Nazwa dźwięku |
Odtwórz dźwięk |
|---|---|
udawaj szczęśliwego |
|
udawać smutnego |
|
zachowywać się głupio |
|
zachowywać się gniewnie |
|
udawaj podekscytowanego |
|
wystąpić |
|
cofnąć się |
|
skręć w prawo |
|
skręć w lewo |
|
rozbić się |
|
hamulce |
|
ulec poprawie |
|
wyczuwanie |
|
wykryto |
|
przeszkoda |
|
blask |
|
kierunkowskaz |
|
ćwierkanie |
|
pętlenie |
|
kompletny |
|
wysłać |
|
odbierać |
|
pauza |
|
wznawiać |
|
tada |
|
ponieść porażkę |
|
dzwonek do drzwi |
|
huah |
|
zakrętas |
|
wiwat |
Przykład
gdy uruchomiony
[Play the act happy sound.]
odtwórz dźwięk [zachowuj się radośnie v] ▶
odtwórz plik dźwiękowy#
Blok stosu odtwórz plik dźwiękowy odtwarza niestandardowy dźwięk załadowany przez użytkownika.
odtwórz plik dźwiękowy [1 v] ▶
Parametry |
Opis |
|---|---|
numer slotu dźwiękowego |
Niestandardowy dźwięk do użycia, numer od 1 do 10. Numer dźwięku jest zgodny z numerem wyświetlanym w Panelu sterowania AIM. |
i nie czekaj |
Wybierz strzałkę (▶), aby rozwinąć blok i napisać i nie czekaj, dzięki czemu następny blok w stosie zostanie uruchomiony natychmiast. |
Przykład
gdy uruchomiony
[Upload a sound file in VEXcode.]
[Play the custom sound.]
odtwórz plik dźwiękowy [1 v] ▶
odtwórz notatkę#
Blok odtwórz nutę odtwarza konkretną nutę przez określony czas.
odtwórz nutę [niski v] [C v] [note_eight v] ▶
Parametry |
Opis |
|---|---|
oktawa |
Oktawa nuty: niska lub wysoka. |
notatka |
Definiuje wysokość dźwięku:
|
długość nuty |
Ustawia długość nuty:
|
i nie czekaj |
Wybierz strzałkę (▶), aby rozwinąć blok i napisać i nie czekaj, dzięki czemu następny blok w stosie zostanie uruchomiony natychmiast. |
Przykład
gdy uruchomiony
[Play a short tune.]
odtwórz nutę [niski v] [C v] [note_half v] ▶
odtwórz nutę [niski v] [D v] [note_quarter v] ▶
odtwórz nutę [niski v] [E v] [note_sixteenth v] ▶
dźwięk zatrzymania#
Blok stosu stop sound zatrzymuje aktualnie odtwarzany dźwięk.
zatrzymaj dźwięk
Parametry |
Opis |
|---|---|
Ten blok nie ma żadnych parametrów. |
Przykład
gdy uruchomiony
[Stop sound if it is still playing after 2 seconds]
odtwórz plik dźwiękowy [1 v] ◀ i nie czekaj
czekaj (2) sekund
jeśli <dźwięk aktywny?> to
zatrzymaj dźwięk
koniec
dźwięk aktywny#
Blok logiczny aktywny dźwiękiem informuje, czy aktualnie odtwarzany jest jakiś dźwięk.
Prawda — Słychać dźwięk.
Fałsz — Nie słychać dźwięku.
<dźwięk aktywny?>
Parametry |
Opis |
|---|---|
Ten blok nie ma żadnych parametrów. |
Przykład
gdy uruchomiony
[Stop sound if it is still playing after 2 seconds]
odtwórz plik dźwiękowy [1 v] ◀ i nie czekaj
czekaj (2) sekund
jeśli <dźwięk aktywny?> to
zatrzymaj dźwięk
koniec