Le logiciel de base de programmation Légo MINSTORMS est un dérivé de LabView.
Alors que la programmation Blockly est descendante, la programmation LabView se lit horizontalement.
Le catalogue de bloc se trouve en bas de la fenêtre, dans les onglets de couleur.
Onglet des commandes moteurs
Onglet des évènement
Onglet des lecteurs d’informations capteurs
Les différents bloc s’emboîtent les uns dans les autres horizontalement derrière le bouton départ déjà positionné.
Pour vérifier la prise de connexion, lorsque le robot est connecté à l’ordinateur ou la tablette, LabView affiche en bas à droite la liste des moteurs et capteurs utilisés.
Dans le programme, il est possible de marquer un temps de pause le temps qu’un capteur détecte une événement voulu ou tout simplement attendre une durée précise.
Attendre une information d’un capteur
Une fois l’information à attendre choisie, les paramètres de configuration apparaissent dans le bloc.
Pour les capteurs, on peut attendre
une lecture de valeur précise ou supérieure/inférieure à un seuil déterminé
un changement de valeur mesurée le temps d’arrêt sur le bloc
Par défaut, c’est la boucle infinie qui est ajoutée. Comme pour les actions moteurs, les attentes capteurs... on clique sur le bouton principal pour sélectionner le type de boucle.
Utilisation des boucles
Il est possible de définir le nombre de boucle, faire des boucles infinies ou une boucle qui attend un événement sur le capteur.
Suivant le type de boucle choisi, les paramètres apparaissent dans le bloc. Il suffit de cliquer dessus pour en changer la valeur.
Grâce à leur connexion Bluetooth, les briques EV3 peuvent communiquer entre elles.
En s’envoyant des messages, elles peuvent alors agir l’une par rapport à l’autres. Voici comment une brique peut afficher une information envoyée par une autre.
Attention, l’utilisation de cette fonctionnalité n’est programmable que sur ordinateur et pas sur tablette
Sur les briques, dans le menu configuration > bluetooth, activer :
Visibility
Bluetooth
Ne pas activer iPhone/iPad/Ipod
Sur une brique, toujours dans le menu configuration > bluetooth, sélectionner connections pour choisir la seconde brique (après scan des clients disponibles).
Sur les deux briques, valider les codes d’appairage.
Vos deux briques sont maintenant connectés. Vous pouvez lancer les programmes...
Programmes
La brique émettrice envoie une information texte "hello" nommée "message" à la brique EV38.
La brique de réception attend un changement de message texte nommé "message" pour en récupérer la valeur et l’afficher
Programme émetteur
Programme récepteur
Vous devez être identifés pour accéder aux ressources téléchargeables
Les défis associés
Il y a 36 défis associés au thème Légo MINDSTORMS.