Comment programmer avec les Lego Mindstorms 3

Dans le tutoriel précédant vous avez appris à utiliser les blocs d’actions (verts), vous allez maintenant apprendre à utiliser les blocs oranges (contrôle).

                                                                                                    Infos : Pour supprimer des blocs, ramenez les à la banque.

Ces blocs servent à rythmer le programme. Pour y accéder cliquez sur le rectangle orange.

Vous pouvez, dans 1 seul programme utiliser un 2éme bloc démarrer pour faire plusieurs actions à la fois.

Le bloc “Attendre” nous intéresse:

Il peut servir à plein de choses:

-Attendre un certain temps

-Attendre qu’un capteur ait détecté un objet

CONFIGUREZ le ainsi en cliquant sur le chronomètre et PARAMÉTREZ le en cliquant sur les cases de données:

Si vous téléchargez ce programme (Comment faire ?) le robot attendra jusqu’à ce que le capteur de couleur branché au port 3 ait détecté du rouge avant de passer à la suite du programme qui est ici inexistante

Nous verrons à quoi sert le 2ème paramètre dans un tutoriel suivant.

 

Passons maintenant à la boucle:

Pour la fixer, apportez la d’abord puis mettez un bloc de votre choix à l’intérieur.

Ici, une action est répétée à l’infini, Mais on peut paramétrer ce bloc pour que l’action soit répétée jusqu’à ce qu’un capteur ait détecté une couleur, par exemple:

Le moteur D tournera jusqu’à ce que le capteur 3 détecte du noir ou du bleu.

Pour vous exercer, créez un programme avec lequel le robot attends de détecter du vert avec le capteur de couleur (port 3) puis fais tourner le moteur C jusqu’à ce que le capteur tactile (port 1) détecte un contact.

Merci d’avoir suivi ce tutoriel jusqu’au bout ! Vous pouvez jeter un coup d’œil ici pour apprendre à faire des programmes de plus en plus complexes.

0
0

1


Laisser une réponse

Cet article n'a pas été revu depuis la publication.

Cet article a été créé par ThomasD le 8 mars 2018.