Ljud#
Introduktion#
VEX IQ (2:a generationen) Brain kan producera ljud via sin inbyggda högtalare med hjälp av metoder från ljudkategorin, som spelar upp förinstallerade ljudeffekter eller musiknoter.
För exemplen nedan inkluderar constructed Brain åtkomst till Sound-metoderna och kommer att användas i alla efterföljande exempel i hela denna API-dokumentation när det hänvisas till dessa metoder.
Nedan följer en lista över alla metoder:
Handlingar — Spela upp ljud från hjärnan.
play_sound— Spelar upp en av hjärnans inbyggda ljudeffekter.play_note— Spela en musiknot från hjärnan.sound_off— Stoppa det ljud som spelas upp.
Åtgärder#
play_sound#
play_sound spelar upp ett av hjärnans inbyggda ljud.
Usage:
brain.play_sound(sound)
Parameter |
Beskrivning |
|---|---|
|
Det angivna ljudet som ska spelas upp från hjärnan. |
Ljudnamn |
Spela upp ljud |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note spelar en specifik ton under en specifik varaktighet.
Usage:
brain.play_note(octave, note, duration)
Parametrar |
Beskrivning |
|---|---|
|
Antingen låg eller hög oktav: |
|
Noten att spela:
|
|
Valfritt. Längden i millisekunder som noten ska spelas, upp till maximalt 500 millisekunder. Om ingen längd anges är standardlängden 500 millisekunder. |
# 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 stoppar ett ljud som spelas upp.
Usage:
brain.sound_off()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()