Ljud#

Introduktion#

VEX EXP Brain kan producera ljud via sin inbyggda högtalare med hjälp av metoder från kategorin Ljud, 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 — Spela upp ett förinställt ljud från hjärnan.

  • play_note — Spela en musiknot från hjärnan.

Åtgärder#

play_sound#

play_sound spelar upp ett av hjärnans inbyggda ljud.

Usage:
brain.play_sound(sound, volume)

Parameter

Beskrivning

sound

Det angivna ljudet som ska spelas upp från hjärnan.

volume

Valfritt. Volymen som ljudet spelas upp med är ett heltal från 0 % till 100 %. Standardvärdet är 100 %.

Ljudnamn

Spela upp ljud

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 spelar en specifik ton under en specifik tid i millisekunder.

Usage:
brain.play_note(octave, note, duration, volume)

Parametrar

Beskrivning

octave

Antingen låg eller hög oktav:

  • 3 — Låg oktav
  • 4 — Hög oktav

note

Noten att spela:

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

duration

Valfritt. Längden i millisekunder som noten ska spelas, upp till maximalt 500 millisekunder. Om ingen längd anges är standardlängden 500 millisekunder.

volume

Valfritt. Volymen som noten spelas på är ett heltal från 0 % till 100 %. Standardvärdet är 100 %.

# Play a quarter note C and half note F
brain.play_note(4, 0, 250)
brain.play_note(4, 3, 500)