صوت#

مقدمة#

يمكن لـ VEX IQ (الجيل الثاني) إنتاج الصوت من خلال مكبر الصوت المدمج باستخدام طرق من فئة الصوت، والتي تقوم بتشغيل المؤثرات الصوتية المحملة مسبقًا أو النوتات الموسيقية.

بالنسبة للأمثلة أدناه، يتضمن الدماغ المُنشأ إمكانية الوصول إلى أساليب الصوت وسيتم استخدامه في جميع الأمثلة اللاحقة في جميع أنحاء وثائق واجهة برمجة التطبيقات هذه عند الإشارة إلى تلك الأساليب.

فيما يلي قائمة بجميع الطرق:

الإجراءات — تشغيل أصوات من الدماغ.

  • play_sound — تشغيل أحد المؤثرات الصوتية المدمجة في الدماغ.

  • play_note — قم بتشغيل نغمة موسيقية من الدماغ.

  • sound_off — إيقاف الصوت الذي يتم تشغيله حاليًا.

الإجراءات#

play_sound#

play_sound يقوم بتشغيل أحد الأصوات المدمجة في الدماغ.

Usage:
brain.play_sound(sound)

المعلمة

وصف

sound

الصوت المحدد الذي يصدره الدماغ.

اسم الصوت

تشغيل الصوت

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 يعزف نغمة محددة لمدة محددة.

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

حدود

وصف

octave

إما الأوكتاف المنخفض أو الأوكتاف العالي: 3 — الأوكتاف المنخفض، أو 4 — الأوكتاف العالي

note

النوتة الموسيقية المطلوب عزفها:

  • 0 — دو
  • 1 — ري
  • 2 — مي
  • 3 — فا
  • 4 — صول
  • 5 — لا
  • 6 — سي

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