Bloc Son

Le bloc Son diffuse des sons à l'aide du haut-parleur intégré à la brique EV3. Vous pouvez jouer des fichiers son préenregistrés, ou encore définir une note de musique ou une tonalité.
Choix du mode sonore


Sélecteur de mode
Valeur d'entrée du nom du fichier
Valeurs d'entrée

Utilisez le sélecteur de mode pour choisir le type de son à jouer. Une fois le mode sélectionné, vous allez pouvoir choisir les valeurs d'entrée. Les valeurs d'entrée disponibles varient selon le mode sélectionné. Les modes et valeurs d'entrée sont décrits ci-dessous.
Modes
Jouer un fichier
Le mode Jouer un fichier joue un fichier son préenregistré.

La valeur d'entrée Nom du fichier se trouve dans le coin supérieur droit du bloc. Elle vous permet de choisir dans une liste d'effets sonores, de mots et de phrases. Les sons de la catégorie "Sons LEGO" sont les fichiers son inclus dans le logiciel EV3. Les sons de la catégorie "Sons du projet" sont des sons que vous avez déjà utilisés dans le projet. Il est ainsi plus facile de réutiliser plusieurs fois un même son dans un programme ou projet.

Si vous choisissez "Relié" comme valeur d'entrée Nom du fichier dans le coin supérieur droit du bloc, une valeur d'entrée Nom du fichier s'affichera dans la zone des valeurs d'entrée du bloc Son. Vous pourrez ainsi définir le nom du fichier son avec un Fil de données.

Notez qu'il faut d'abord ajouter le fichier son au projet en le sélectionnant à la valeur d'entrée Nom du fichier.

La valeur d'entrée Volume définit le volume sonore.

La valeur d'entrée Type de lecture définit si le programme doit attendre la fin du son avant de passer au bloc suivant et si le son doit se répéter.
Exemple 1
Dans ce programme, la brique EV3 dit "Turn right" (Tourner à droite) en jouant deux fichiers son différents et en attendant la fin de chacun.
Conseils et astuces
La brique EV3 ne peut jouer que des mots enregistrés dans des fichiers son préenregistrés. Le texte de la valeur d'entrée Nom du fichier doit correspondre à un fichier son existant.
Exemple 2
Dans ce programme, un son de rire continu est joué tandis que le robot avance pendant 10 secondes. Le programme utilise donc Répéter à la valeur d'entrée Type de lecture.
Jouer une tonalité


Le mode Jouer une tonalité joue une tonalité à une fréquence définie. La fréquence de tonalité définit la hauteur du son.

La valeur d'entrée Fréquence définit la fréquence de tonalité en Hz (oscillations par seconde). Vous pouvez entrer un nombre pour la fréquence ou choisir une fréquence standard de note de musique dans la liste.

La valeur d'entrée Durée définit la durée de lecture de la tonalité en secondes.
Conseils et astuces
Les tonalités jouées en mode Jouer une tonalité sont identiques aux notes de musique jouées en mode Jouer une note, mais Jouer une tonalité permet de définir une fréquence précise.
La valeur d'entrée Volume définit le volume sonore.

La valeur d'entrée Type de lecture définit si le programme doit attendre la fin du son avant de passer au bloc suivant et si le son doit se répéter.
Exemple
Dans ce programme, la fréquence de tonalité varie en fonction de la position du capteur de rotation d'un moteur. La tonalité change quand on fait tourner le moteur à la main.
Jouer une note


Le mode Jouer une note joue une note de musique.

La valeur d'entrée Note permet de choisir une note sur un clavier de piano.

La valeur d'entrée Durée définit la durée de lecture de la note en secondes.
Conseils et astuces
Vous pouvez utiliser des décimales à la valeur d'entrée Durée pour définir une durée précise, notamment des intervalles très courts. Par exemple, avec une durée de 0,1 seconde, la note sera jouée pendant un dixième de seconde.
La valeur d'entrée Volume définit le volume sonore.

La valeur d'entrée Type de lecture définit si le programme doit attendre la fin du son avant de passer au bloc suivant et si le son doit se répéter.
Exemple
Ce programme joue une petite mélodie de trois notes.
Arrêter


Le mode Arrêter arrête tout son en cours de lecture sur la brique EV3. Il est généralement utilisé pour arrêter un son qu'un bloc Son a démarré plus tôt dans le programme, mais dont il n'a pas attendu la fin.
Exemple
Ce programme joue une tonalité jusqu'à ce qu'un capteur tactile soit enfoncé, puis il arrête la tonalité.
Valeurs d'entrée
Les valeurs d'entrée du bloc Son définissent le son joué. Vous pouvez saisir les valeurs d'entrée directement dans le bloc. Les valeurs peuvent également être définies par les Fils de données des valeurs de sortie d'autres blocs de programmation.
Valeur d'entréeTypeValeurs autoriséesRemarques
Nom du fichier TexteNom d'un fichier son existantPar exemple, "Laughing 2"
Note Texte"C" à "B", éventuellement suivi de "#", suivi de "4" à "6".A-G est la dénomination des notes de musique.
4-6 est le numéro d'octave.
"#" signifie "dièse".

Exemples : "C4" est le do intermédiaire d'un piano standard et "C#4" est un demi-ton plus haut.
Fréquence Numérique300 à 10000Fréquence tonale en Hz.
Durée Numérique≥ 0Durée de note ou de tonalité en secondes
Volume Numérique0 à 100Pourcentage de volume maximal
Type de lecture Numérique0, 1 ou 20 = Attendre la fin : Le son est joué une fois et le programme attend la fin du son avant de continuer.

1 = Jouer une fois : Le son est joué une fois et le programme continue immédiatement.

2 = Répéter : Le son est répété sans cesse jusqu'à ce qu'un autre bloc Son soit exécuté et le programme continue immédiatement.
A-GDo,Ré,Mi
CDo
D
EMi
FFa
GSol
ALa
BSi
Son
Liens rapides