ACTIVITE 5 : Les capteurs de ligne

I. Les macros du robot « Formula Flowcode »:

 

Pour obtenir de l’aide sur les macros utilisables par le buggy, sélectionner le tableau de bord puis par un clic droit, accéder aux Propriétés Etendues et sélectionner Aide puis Macros.

 

LES PARAMETRES D’UNE MACRO :

Une macro peut avoir besoin de paramètres pour fonctionner.

Exemple : la macro ReadLineSensor sert à lire l’état d’un des 2 capteurs de lignes et renvoie son état dans une variable.

  Quel paramètre va-t-on transmettre à la macro ReadLineSensorpour lire l’état du capteur droit ?

 

  Quelle valeur va-t-elle nous renvoyer si le capteur se trouve en face d’une surface blanche ? d’une surface noire ?

 

  Exprérimentation 1:

 

      Réaliser un programme en boucle infinie permettant de détecter une ligne noire grâce aux deux capteurs placés sous le robot. Lorsque le capteur de droite détecte la ligne noire, la Del placée la plus à droite s'allume. De même lorsque le capteur de gauche détecte la ligne, la Del placée la plus à gauche doit s'allumer.

      Simuler votre programme afin de vérifier son fonctionnement puis appeler votre professeur pour qu'il puisse valider     votre travail.

 

  Exprérimentation 2:

 

      Adapter, désormais, votre programme précédent afin de piloter les deux moteurs. Le robot doit suivre la ligne et tourner lorsque cela est nécessaire. Conserver le fonctionnement des Dels qui vous permettra de visualiser facilement la détection des deux capteurs.