Comment contrôler un Mindstorm avec un autre Mindstorm

December 28

LEGO Mindstorms est une construction de robot fixé avec lequel vous construisez un robot avec une brique Mindstorms NXT électronique, moteurs et pièces LEGO, puis télécharger un jeu d'instructions d'ordinateur à partir du logiciel Mindstorms à la brique et amener votre robot à la vie. Dans de nombreux cas, les instructions sont prédéterminées avec un nombre limité d'options, mais vous pouvez utiliser la fonction de connexion Bluetooth pour utiliser une brique Mindstorms NXT pour contrôler les uns les autres comme une voiture de contrôle à distance, donnant à votre robot un ensemble plus dynamique d'options.

Instructions

Programme de contrôle à distance

1 Ouvrez le programme Mindstorms sur votre ordinateur et cliquez sur "Fichier" puis "Nouveau" pour lancer un nouveau programme. Cliquez sur "loop" et l'ajouter au projet. Cette boucle contiendra toutes les commandes de ce programme.

2 Ajouter un bloc d'essai de bouton variable à la chaîne avec une valeur "0". Connectez un bouton d'interrupteur à la chaîne, décochez l'option "Appartement vue" dans la boîte de propriétés et ajouter un autre bloc de test de bouton à l'intérieur de la boucle de commutation. Changer le capteur de l'interrupteur à «Boutons NXT» et sa valeur de bouton pour "Bouton gauche." Cliquez sur le bouton test dans la boucle et modifier sa valeur à "1"

3 Créer deux commutateurs avec des variables de test de bouton et de les connecter à la chaîne. Modifiez la valeur du bouton de l'interrupteur du milieu pour touche "Enter" et la valeur de test de bouton pour "2." Modifiez la valeur du bouton du troisième commutateur à «Bouton gauche» et la valeur de test de bouton pour "3."

4 Ajouter deux variables à la chaîne. Réglez le premier comme un test de bouton et le second comme un bouton. Utilisez la bobine pour connecter un fil entre les signes numériques en dessous de chaque variable. Lorsque vous exécutez le programme, ces variables vont envoyer le bouton que vous avez appuyé sur la brique NXT à distance à la brique NXT sur le robot.

5 Ajouter une autre variable à la chaîne et réglez-le sur "Button". Ajouter un bloc "Envoyer un message" à la chaîne et également se connecter à la variable à côté en utilisant la bobine de fil sous les deux blocs. Modifiez la valeur de message à "Number" et laisser la boîte aux lettres est réglée sur "1."

6 Enregistrer ce programme et le télécharger sur la brique NXT vous allez utiliser comme télécommande.

Programme de Robot

7 Cliquez sur "Fichier" et sélectionner "Nouveau" pour commencer un nouveau programme. Ajouter une boucle et le connecter à la chaîne de fond du point de départ. Cette boucle recevoir des instructions de la brique NXT à distance. Dans cette boucle, ajouter une autre boucle à la chaîne et modifier sa valeur de contrôle pour "Logic".

8 Brancher un bloc de réception de message dans la seconde boucle. Modifiez la valeur de message à "Number" et utiliser la bobine de fil pour connecter l'option "message reçu" à la boucle contenant ce bloc. Laissez la boîte aux lettres est réglée sur "1."

9 Connecter un bouton variable à l'extérieur de la boucle intérieure, mais encore à l'intérieur de la boucle plus large. Changer l'option "Button" et l'action "Write". Connectez un fil à partir du bloc de recevoir un message à cette variable. Cette partie de votre programme va lire les instructions qui lui sont envoyées par la télécommande.

dix Connectez un bloc variable à la chaîne principale du point de départ et de le changer pour un "bouton". Connectez un bloc de boucle pour toujours à la chaîne. Branchez un autre bloc variable et réglez-le "bouton." Connecter un commutateur à la chaîne et modifier le contrôle de "valeur" du type à "Number" et décochez la case "Flat View".

11 Ajouter un bloc variable, bloc logique et deux blocs de déplacement à la chaîne dans le bloc de commutation. Réglez le bloc variable "Direction" et connecter le fil de la bobine valeur "A" sous le bloc logique. Modifier le fonctionnement du bloc logique à "Non" et connecter la bobine de fil de résultat à la direction sous le premier bloc de déplacement.

12 Modifier le port du premier bloc de passage à «A» et la valeur à des durées "illimité". Modifiez la valeur de direction du deuxième bloc de déplacement à "Stop".

13 Enregistrer ce programme et le télécharger sur la brique NXT de votre robot.

Contrôlez le Robot

14 Allumez la connexion Bluetooth sur les deux briques NXT dans le menu principal NXT.

15 Allez dans le menu Bluetooth sur la brique NXT contrôle à distance et choisissez "Rechercher". Choisissez NXT la brique du robot dans la liste et choisissez "Connect" en utilisant le numéro de connexion d'un. Entrez "1234" pour le mot de passe sur les deux briques NXT si nécessaire.

16 Appuyez sur l'option "Exécuter le programme" pour la brique NXT contrôle à distance. Appuyez sur l'option "Exécuter le programme" pour NXT la brique du robot. Vous pouvez maintenant contrôler la direction vos mouvements du robot en utilisant la gauche, à droite et entrez les boutons sur la brique NXT contrôle à distance.