Ses#

giriiş#

VEX IQ (2. nesil) Beyin, Ses kategorisindeki yöntemleri kullanarak dahili hoparlörü aracılığıyla önceden yüklenmiş ses efektleri veya müzik notaları çalarak ses üretebilir.

Aşağıdaki örnekler için, oluşturulan Beyin, Ses yöntemlerine erişim içerir ve bu yöntemlere atıfta bulunurken bu API dokümantasyonunda sonraki tüm örneklerde kullanılacaktır.

Aşağıda tüm yöntemlerin listesi bulunmaktadır:

Eylemler — Beyinden sesler çalın.

  • play_sound — Beynin yerleşik ses efektlerinden birini çalar.

  • play_note — Beyinden bir müzik notası çalın.

  • sound_off — Şu anda çalmakta olan sesi durdur.

Eylemler#

play_sound#

play_sound beynin yerleşik seslerinden birini çalar.

Usage:
brain.play_sound(sound)

Parametre

Tanım

sound

Beyinden çalınması istenen ses.

Ses Adı

Sesi Çal

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 , belirli bir notayı belirli bir süre boyunca çalar.

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

Parametreler

Tanım

octave

Ya düşük oktav ya da yüksek oktav: 3 — Düşük oktav veya 4 — Yüksek oktav

note

Çalınacak nota:

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

duration

İsteğe bağlı. Notanın çalınma süresi milisaniye cinsinden, en fazla 500 milisaniye. Süre belirtilmezse, varsayılan süre 500 milisaniyedir.

# 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 , şu anda çalmakta olan sesi durdurur.

Usage:
brain.sound_off()

Parametreler

Tanım

Bu yöntemin parametresi yoktur.

# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()