आवाज़#

परिचय#

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 — C
  • 1 — D
  • 2 — E
  • 3 — F
  • 4 — G
  • 5 — A
  • 6 — B

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