Ήχος#
Εισαγωγή#
Το VEX IQ (2ης γενιάς) Brain μπορεί να παράγει ήχο μέσω του ενσωματωμένου ηχείου του χρησιμοποιώντας μεθόδους από την κατηγορία Ήχος, οι οποίες αναπαράγουν προεγκατεστημένα ηχητικά εφέ ή μουσικές νότες.
Για τα παρακάτω παραδείγματα, το constructed Brain περιλαμβάνει πρόσβαση στις μεθόδους Sound και θα χρησιμοποιηθεί σε όλα τα επόμενα παραδείγματα σε όλη την τεκμηρίωση αυτού του API κατά την αναφορά σε αυτές τις μεθόδους.
Παρακάτω είναι μια λίστα με όλες τις μεθόδους:
Ενέργειες — Αναπαραγωγή ήχων από τον εγκέφαλο.
play_sound— Plays one of the Brain’s built-in sound effects.play_note— Play a musical note from the Brain.sound_off— Stop the currently playing sound.
Ενέργειες#
play_sound#
play_sound plays one of the brain’s built-in sounds.
Usage:
brain.play_sound(sound)
Παράμετρος |
Περιγραφή |
|---|---|
|
Ο καθορισμένος ήχος που θα αναπαραχθεί από τον εγκέφαλο. |
Όνομα ήχου |
Αναπαραγωγή ήχου |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Play the TADA sound from the brain
brain.play_sound(SoundType.TADA)
play_note#
play_note plays a specific note for a specific duration.
Usage:
brain.play_note(octave, note, duration)
Παράμετροι |
Περιγραφή |
|---|---|
|
Either the low or high octave: |
|
The note to play:
|
|
Προαιρετικό. Η διάρκεια σε χιλιοστά του δευτερολέπτου για την αναπαραγωγή της νότας, με μέγιστο τα 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 stops a sound that is currently playing.
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()