Bloc Messagerie

Le bloc Messagerie permet de transmettre des messages Bluetooth entre les briques EV3. Pour envoyer ou recevoir un message, les briques EV3 doivent d'abord être connectées, soit via le menu Bluetooth sur la brique, soit via le bloc Connexion Bluetooth.

Pour plus d'informations, consultez la section Connexion Bluetooth.


Titre du message
Sélecteur de mode
Valeurs d'entrée

Utilisez le sélecteur de mode pour choisir le mode de fonctionnement du bloc Messagerie. 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.
Les messages sont caractérisés par trois éléments :
1. Les briques entre lesquelles des messages sont échangés
2. Le titre identifiant le message
3. La valeur du message. Il peut s'agir d'une valeur Texte, Numérique ou Logique.
Modes de messagerie
Envoyer


Le mode Envoyer (Texte, Numérique ou Logique) envoie par Bluetooth un message à une brique EV3 connectée. Vous pouvez sélectionner la brique EV3 à laquelle le message doit être envoyé en utilisant la valeur d'entrée Nom de la brique en réception. Le Titre du message permet d'identifier le message envoyé.
Recevoir


Le mode Recevoir (Texte, Numérique ou Logique) reçoit par Bluetooth un message d'une brique EV3 connectée. La valeur de sortie Message reçu sera Faux jusqu'à ce qu'un message soit reçu. Le message reçu sera ensuite disponible à la valeur de sortie Message.

Le Titre du message permet d'identifier le message reçu.
Exemple
Une brique EV3 (appelée Leo) lit la valeur mesurée par un capteur de couleur et l'envoie à une autre brique EV3 (appelée Kim). Kim attend la réception d'un message. Le message s'affiche alors sur son écran.

Séquence de programme de Leo




Séquence de programme de Kim



Le Titre du message permet d'envoyer plusieurs flux d'informations entre briques EV3. Par exemple, une brique peut envoyer des messages appelés "Couleur" et "Rotations" avec le même programme.
Comparer


Le mode Comparer (Texte, Numérique ou Logique) compare le message reçu à une valeur existante. Si les conditions sont remplies, la valeur de sortie Résultat de comparaison sera Vrai. Si les conditions ne sont pas remplies, la valeur de sortie Résultat de comparaison sera Faux.

Numérique : le message reçu est comparé à une valeur de seuil avec l'un des opérateurs logiques suivants.
Égal à (0)
Différent de (1)
Supérieur à (2)
Supérieur ou égal à (3)
Inférieur à (4)
Inférieur ou égal à (5)
Texte : le message reçu est comparé à une valeur Texte avec l'un des opérateurs suivants.
Égal à (0)
Différent de (1)
Logique : le message reçu est transmis à la valeur de sortie Résultat de comparaison.
Valeurs d'entrée et de sortie
Les valeurs d'entrée du bloc Messagerie définissent en détail le mode de fonctionnement de la messagerie. 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. Les valeurs d'entrée disponibles et leurs fonctions varient selon le mode sélectionné.
Valeur d'entréeTypeRemarques
Titre du message Texte
Nom de la brique en réception TexteSi cette zone est vide, le message sera diffusé.
Message Texte, Numérique ou Logique
Type de comparaison NumériqueType de comparaison d'un mode de comparaison de message avec valeur de seuil ou texte de comparaison.
0 : = (Égal à)
1 : ≠ (Différent de)
2 : > (Supérieur à)
3 : ≥ (Supérieur ou égal à)
4 : < (Inférieur à)
5 : ≤ (Inférieur ou égal à)
Valeur de seuil Numérique
Texte de comparaison Texte
Les valeurs de sortie disponibles varient selon le mode sélectionné. Pour utiliser une valeur de sortie, connectez-la à un autre bloc de programmation avec un Fil de données.
Valeur de sortieTypeRemarques
Message Texte, Numérique ou LogiqueRésultat du type de comparaison
Résultat de comparaison Texte, Numérique ou LogiqueRésultat du type de comparaison
Messagerie
Liens rapides