Garsas#
Įvadas#
„VEX IQ“ (2-osios kartos) smegenys gali skleisti garsą per integruotą garsiakalbį, naudodamos „Garso“ kategorijos metodus, kurie atkuria iš anksto įkeltus garso efektus arba muzikos natas.
Žemiau pateiktuose pavyzdžiuose constructed Brain apima prieigą prie Sound metodų ir bus naudojamas visuose tolesniuose šios API dokumentacijos pavyzdžiuose, kai kalbama apie tuos metodus.
Žemiau pateikiamas visų metodų sąrašas:
Veiksmai – leisti garsus iš smegenų.
play_sound— Paleidžia vieną iš smegenų integruotų garso efektų.play_note— Groti muzikinę natą iš smegenų.sound_off— Sustabdyti šiuo metu grojamą garsą.
Veiksmai#
play_sound#
play_sound paleidžia vieną iš smegenų integruotų garsų.
Usage:
brain.play_sound(sound)
Parametras |
Aprašymas |
|---|---|
|
Nurodytas garsas, kurį reikia leisti iš smegenų. |
Garso pavadinimas |
Leisti garsą |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note groja konkrečią natą tam tikrą laiką.
Usage:
brain.play_note(octave, note, duration)
Parametrai |
Aprašymas |
|---|---|
|
Žema arba aukšta oktava: |
|
Grojama nata:
|
|
Pasirinktinai. Natos grojimo trukmė milisekundėmis, daugiausia 500 milisekundžių. Jei trukmė nenurodyta, numatytoji trukmė yra 500 milisekundžių. |
# 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 sustabdo šiuo metu grojamą garsą.
Usage:
brain.sound_off()
Parametrai |
Aprašymas |
|---|---|
Šis metodas neturi parametrų. |
# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()