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 pour charger le programme dans le robot.

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