7 - Le suiveur de ligne
Le capteur quad RGB situé à l'avant du robot Mbot2 est constitué de 4 capteurs de lumière. Il va permettre d'orienter le robot en détectant les niveaux de gris sur le sol et de détecter 8 couleurs (blanc, rouge, jaune, vert, cyan, bleu, violet, noire).
En fonction du mode choisi (Ligne, arrière plan, blanc, rouge...) le capteur quad RGB détectera la couleur choisie.
Exemple mode ligne
Programme n°1 : Si une couleur rouge est détectée, allumer toutes les LEDS en rouge |
|
Créer le programme suivant Méthode Lorsque le bouton A est pressé Utiliser une boucle pour toujour Si la couleur rouge est détectée (L1=1 et R1=1) Allumer toutes les leds en rouge Sinon Eteindre toutes les leds |
Éléments nécessaires |
Programme n°2 : Si une couleur verte est détectée, allumer toutes les LEDS en vert |
Programme n°3 : Si une couleur bleue est détectée, allumer toutes les LEDS en bleu |
Programme n°4 : Le robot suit une ligne droite et s'arrête si il sort de la ligne en allumant les leds en rouge |
|
Lorsque le bouton A est pressé Mbot 2 suit une ligne noire , si il quitte la ligne il s'arrête et allume les leds en rouge. Un appui sur le bouton B arrête le robot et étteint les leds. Créer le programme suivant Méthode Lorsque le bouton A est pressé Répéter jusqu'au moment où le bouton B est pressé Si le capteur RGB détecte la ligne (L1=1 et R1=1) Avancer à la vitesse de 20 tr/min Sinon Arrêter le moteur Mettre toutes les leds en rouge Arréter le moteur Eteindre les leds |
Éléments nécessaires |
Programme n°5 : Le robot suit une ligne droite et s'arrête si il sort de la ligne ou il si détecte un obstacle |
|
Lorsque le bouton A est pressé Mbot 2 suit une ligne noire , si il détecte un obstacle ou si il quitte la ligne il s'arrête. Un appui sur le bouton B arrête le robot. Créer le programme suivant Méthode Lorsque le bouton A est pressé Répéter jusqu'au moment où le bouton B est pressé Si le capteur à ultason détecte un obstacle à une distance inférieure à 10cm Arrêter le moteur Sinon Si le capteur RGB détecte la ligne (L1=1 et R1=1) Avancer à la vitesse de 20 tr/min Sinon Arrêter le moteur Arréter le moteur |
Éléments nécessaires |
Programme n°6 : La même chose que le programme 5 avec en plus les leds qui s'allume en rouge lorsque le robot s'arrête |
|
Les blocs à rajouter sont les suivants: |
|
Le robot est en mode autonome "téléverser"
Cliquer sur "Téléverser" Lorsque vous aurez fini d'écrire le programme, vous cliquerez sur Le câble USB peut alors être retiré. |
Programme n°7 : Le robot suit une ligne droite ou courbe |
|
Lorsque le bouton A est pressé Mbot 2 suit une ligne droite ou courbe. Un appui sur le bouton B arrête le robot. Créer le programme suivant Méthode Lorsque le bouton A est pressé Répéter jusqu'au moment où le bouton B est pressé Si le capteur RGB détecte la ligne (L1=1 et R1=1) Avancer à la vitesse de 20 tr/min Sinon Si le capteur RGB détecte la ligne (L1=0 et R1=1) Tourner à droite à la vitesse de 20 tr/min Sinon Tourner à gauche à la vitesse de 20 tr/min Arréter le moteur |
Éléments nécessaires |
Programme n°8 : La même chose que le programme 7 mais vous augmenter les vitesses à 35 tr/mn Que se passe t-il? proposer une solution. |
Programme n°9 : Une solution pour que le robot suive une ligne droite ou courbe à une vitesse de 35 tr/min |
|
Lorsque le bouton A est pressé Mbot 2 suit une ligne droite ou courbe à une vitesse de 35tr/mn. Un appui sur le bouton B arrête le robot. Créer le programme suivant Méthode Lorsque le bouton A est pressé Répéter jusqu'au moment où le bouton B est pressé Si le capteur RGB détecte la ligne (L1=1 et R1=1) Avancer à la vitesse de 35 tr/min Sinon Si le capteur RGB détecte la ligne (L1=0 et R1=1) Tourner à droite à la vitesse de 35 tr/min Sinon Si le capteur RGB détecte la ligne (L1=1 et R1=0) Tourner à gauche à la vitesse de 35 tr/min Sinon Reculer à la vitesse de 35 tr/min Arréter le moteur |
Éléments nécessaires |
Programme n°10 : Le robot suit une ligne droite ou courbe à une vitesse de 35 tr/min et s'arrête si il rencontre un obstacle |
|
Lorsque le bouton A est pressé Mbot 2 suit une ligne droite ou courbe et s'arrête si il rencontre un obstacle. Un appui sur le bouton B arrête le robot. Créer le programme suivant Méthode Lorsque le bouton A est pressé Répéter jusqu'au moment où le bouton B est pressé Si le capteur à ultason détecte un obstacle à une distance inférieure à 10cm Arrêter le moteur Sinon Si le capteur RGB détecte la ligne (L1=1 et R1=1) Avancer à la vitesse de 35 tr/min Sinon Si le capteur RGB détecte la ligne (L1=0 et R1=1) Tourner à droite à la vitesse de 35 tr/min Sinon Si le capteur RGB détecte la ligne (L1=1 et R1=0) Tourner à gauche à la vitesse de 35 tr/min Sinon Reculer à la vitesse de 35 tr/min Arréter le moteur |
Blocs à rajouter au programme n°9 |
Programme n°11 : La même chose que le programme 10 avec en plus les leds qui s'allument en rouge lorsque le robot et à l'arrêt |
Créé avec HelpNDoc Personal Edition: Optimisez vos capacités de documentation avec un outil de création d'aide