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 |
|---|---|
|
Beyinden çalınması istenen ses. |
Ses Adı |
Sesi Çal |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 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 |
|---|---|
|
Ya düşük oktav ya da yüksek oktav: |
|
Çalınacak nota:
|
|
İ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()