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

sound

Nurodytas garsas, kurį reikia leisti iš smegenų.

Garso pavadinimas

Leisti garsą

SoundType.ALARM

SoundType.ALARM2

SoundType.DOOR_CLOSE

SoundType.FILLUP

SoundType.HEADLIGHTS_OFF

SoundType.HEADLIGHTS_ON

SoundType.POWER_DOWN

SoundType.RATCHET

SoundType.RATCHET2

SoundType.SIREN

SoundType.SIREN2

SoundType.TADA

SoundType.TOLLBOOTH

SoundType.WRENCH

SoundType.WRONG_WAY

SoundType.WRONG_WAY_SLOW

# 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

octave

Žema arba aukšta oktava: 3 — žema oktava arba 4 — aukšta oktava

note

Grojama nata:

  • 0 — C
  • 1 — D
  • 2 — E
  • 3 — F
  • 4 — G
  • 5 — A
  • 6 — B

duration

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()