صوت#
مقدمة#
يمكن لـ VEX IQ (الجيل الثاني) إنتاج الصوت من خلال مكبر الصوت المدمج باستخدام طرق من فئة الصوت، والتي تقوم بتشغيل المؤثرات الصوتية المحملة مسبقًا أو النوتات الموسيقية.
بالنسبة للأمثلة أدناه، يتضمن الدماغ المُنشأ إمكانية الوصول إلى أساليب الصوت وسيتم استخدامه في جميع الأمثلة اللاحقة في جميع أنحاء وثائق واجهة برمجة التطبيقات هذه عند الإشارة إلى تلك الأساليب.
فيما يلي قائمة بجميع الطرق:
الإجراءات — تشغيل أصوات من الدماغ.
play_sound— تشغيل أحد المؤثرات الصوتية المدمجة في الدماغ.play_note— قم بتشغيل نغمة موسيقية من الدماغ.sound_off— إيقاف الصوت الذي يتم تشغيله حاليًا.
الإجراءات#
play_sound#
play_sound يقوم بتشغيل أحد الأصوات المدمجة في الدماغ.
Usage:
brain.play_sound(sound)
المعلمة |
وصف |
|---|---|
|
الصوت المحدد الذي يصدره الدماغ. |
اسم الصوت |
تشغيل الصوت |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note يعزف نغمة محددة لمدة محددة.
Usage:
brain.play_note(octave, note, duration)
حدود |
وصف |
|---|---|
|
إما الأوكتاف المنخفض أو الأوكتاف العالي: |
|
النوتة الموسيقية المطلوب عزفها:
|
|
اختياري. مدة عزف النوتة بالمللي ثانية، بحد أقصى 500 مللي ثانية. في حال عدم تحديد مدة، تكون المدة الافتراضية 500 مللي ثانية. |
# 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 يوقف الصوت الذي يتم تشغيله حاليًا.
Usage:
brain.sound_off()
حدود |
وصف |
|---|---|
لا تحتوي هذه الطريقة على أي معلمات. |
# Stop any sound that is playing on the brain
brain.play_sound(SoundType.POWER_DOWN)
wait(0.2, SECONDS)
brain.sound_off()