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.
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.
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.
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.
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.
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.
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ée
Type
Valeurs autorisées
Remarques
Nom du fichier
Texte
Nom d'un fichier son existant
Par 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érique
300 à 10000
Fréquence tonale en Hz.
Durée
Numérique
≥ 0
Durée de note ou de tonalité en secondes
Volume
Numérique
0 à 100
Pourcentage de volume maximal
Type de lecture
Numérique
0, 1 ou 2
0 = 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.