Zvuk#
Zavedení#
VEX IQ (2. generace) Brain dokáže produkovat zvuk prostřednictvím vestavěného reproduktoru pomocí metod z kategorie Zvuk, které přehrávají přednastavené zvukové efekty nebo hudební noty.
V níže uvedených příkladech zahrnuje konstruovaný Brain přístup k metodám Sound a bude použit ve všech následujících příkladech v této dokumentaci k API při odkazování na tyto metody.
Níže je uveden seznam všech metod:
Akce – Přehrávání zvuků z mozku.
play_sound— Přehraje jeden z vestavěných zvukových efektů Brainu.play_note— Zahraje hudební notu z mozku.sound_off— Zastaví aktuálně přehrávaný zvuk.
Akce#
play_sound#
play_sound přehraje jeden z mozkových vestavěných zvuků.
Usage:
brain.play_sound(sound)
Parametr |
Popis |
|---|---|
|
Zadaný zvuk, který se má přehrát z mozku. |
Zvukové jméno |
Přehrát zvuk |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note hraje určitou notu po určitou dobu.
Usage:
brain.play_note(octave, note, duration)
Parametry |
Popis |
|---|---|
|
Buď nízká, nebo vysoká oktáva: |
|
Nota, kterou je třeba zahrát:
|
|
Volitelné. Doba přehrávání noty v milisekundách, maximálně 500 milisekund. Pokud není doba trvání zadána, výchozí hodnota je 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 zastaví aktuálně přehrávaný zvuk.
Usage:
brain.sound_off()
Parametry |
Popis |
|---|---|
Tato metoda nemá žádné parametry. |
# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()