Dźwięk#
Wstęp#
Kontroler drona VEX AIR umożliwia użytkownikom odtwarzanie wbudowanych dźwięków, niestandardowych plików audio i nut. Zawiera 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 dostępnych bloków:
Dźwięki – Odtwarzaj i zatrzymuj dźwięki
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.
Dźwięki#
odtwarzać dźwięk#
Blok stosu odtwarzaj dźwięk odtwarza jeden ze wbudowanych dźwięków kontrolera.
odtwórz dźwięk [jedź do przodu 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 |
|---|---|
sukcesów |
|
błędów |
|
wykrywanie |
|
wykryto |
|
przeszkód |
|
pętli |
|
ukończonych |
|
pauza |
|
CV |
|
wyślij |
|
otrzymaj |
Przykład
gdy uruchomiony
[Play the looping sound.]
odtwórz dźwięk [zapętlanie v] ▶
odtwórz plik dźwiękowy#
Stos odtwórz plik dźwiękowy odtwarza niestandardowy dźwięk załadowany przez użytkownika.
odtwórz plik dźwiękowy [SOUND1 v] ▶
Parametry |
Opis |
|---|---|
numer slotu dźwiękowego |
Dźwięk przesłany przez użytkownika do użycia. Opcje ulegną zmianie, jeśli nazwy obrazów zostaną zmienione w Panelu sterowania. |
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 [SOUND1 v] ▶
odtwórz notatkę#
Blok stosu play note odtwarza konkretną nutę przez określony czas.
odtwórz nutę [niski v] [C v] [note_eight v] ▶
Parametry |
Opis |
|---|---|
oktawa |
Oktawa nuty:
|
notatka |
Defines the musical pitch:
|
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_quarter 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
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
odtwórz plik dźwiękowy [1 v] ◀ i nie czekaj
czekaj [6] sekund
zatrzymaj dźwięk
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
[Display when the sound is playing.]
odtwórz dźwięk [zapętlanie v] ◀ i nie czekaj
czekaj dopóki <dźwięk aktywny?>
wydrukuj [I hear the sound!] w konsoli ▶