Dźwięk#
Wstęp#
Mózg VEX IQ (2. generacji) może generować dźwięk za pomocą wbudowanego głośnika, wykorzystując metody z kategorii Dźwięk, które odtwarzają wstępnie załadowane efekty dźwiękowe lub nuty muzyczne.
W poniższych przykładach skonstruowany Mózg obejmuje dostęp do metod Sound i będzie używany we wszystkich kolejnych przykładach w tej dokumentacji API podczas odwoływania się do tych metod.
Poniżej znajduje się lista wszystkich metod:
Akcje — Odtwarzaj dźwięki z Mózgu.
play_sound— Odtwarza jeden z wbudowanych efektów dźwiękowych mózgu.play_note— Odtwórz nutę muzyczną z Mózgu.sound_off— Zatrzymaj aktualnie odtwarzany dźwięk.
Akcje#
play_sound#
play_sound odtwarza jeden z wbudowanych dźwięków mózgu.
Usage:
brain.play_sound(sound)
Parametr |
Opis |
|---|---|
|
Określony dźwięk do odtworzenia w mózgu. |
Nazwa dźwięku |
Odtwórz dźwięk |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note odtwarza konkretną nutę przez określony czas.
Usage:
brain.play_note(octave, note, duration)
Parametry |
Opis |
|---|---|
|
Albo niska, albo wysoka oktawa: |
|
Nuta do zagrania:
|
|
Opcjonalnie. Czas trwania nuty w milisekundach, maksymalnie 500 milisekund. Jeśli nie podano czasu trwania, domyślny czas trwania wynosi 500 milisekund. |
# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)
sound_off#
sound_off zatrzymuje aktualnie odtwarzany dźwięk.
Usage:
brain.sound_off()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()