top of page

Programmation du

image block 5.png

Mbot 2

AVANT DE COMMENCER ...

1/ Contrairement au Mbot 1, le Mbot 2 est programmé avec "CyberPi", il faut alors ajouter des "EXTENSIONS" pour utiliser les moteurs et les capteurs du Mbot 2:

 

 

 

 

 

 

 

 

2/ Importer les extensions suivantes:

 

 

 

 

 

 

 

 

 

 

 

 

 

3/ Cliquer sur "Mode téléverser"

 

 

 

 

 

 

 

 

 

 

 

4/ Placer la 1ère brique nécessaire à toute programmation du robot.

Mblock5 im1.png
Mblock5 im2.png
Mblock5 im3.png
Mblock5 im4.png

I/ Programmer le déplacement SIMPLE du robot

Ce que le robot doit faire:

1/Algorithme: (sans utiliser de boucle de répétition)

Le robot doit effectuer 4 trajets de 20 cm pour former un carré et s'arrêter.

Tester le programme avec le robot:

Brancher le robot avec l'USB, l'allumer et le "connecter".

Télécharger le programme dans sa mémoire.

2/Algorithme: (en utilisant boucle de répétition)

Le robot doit effectuer 4 trajets de 20 cm pour former un carré et s'arrêter.

 

3/Algorithme:

Le robot doit effectuer 3 trajets de 30 cm pour former un triangle avec des angles de 135° et s'arrêter.

 

 

 

 

mbot 2 image 1.png

II/Se déplacer, détecter un obstacle et l'éviter

mb capt ultra.png

1/ Observer le script ci-dessous et expliquer, en langage naturel, c e que le robot fera.

détection obstacle.jpg

2/ Reproduire ce script sur Mblock 5 et le tester avec votre robot

3/ Maintenant, modifier le programme pour que le robot s'arrête 3 secondes lorsqu'il est à moins de 10 cm d'un obstacle, recule pendant 1 seconde, fasse une rotation à 180° et recule à nouveau pendant 1 seconde. Tester avec votre robot.

III/ Faire suivre une ligne à un robot

Utilisation du capteur quad RGB
 

Pour cela nous allons utiliser le capteur situé à l’avant de notre MBot.
Il s’agit de l’instruction « état du suiveur de ligne sur port ».

Le principe de fonctionnement est le suivant :
– Lorsque les deux capteurs détectent une couleur claire la valeur état suiveur est à 0.

– Lorsque le capteur de droite détecte une couleur claire et le capteur de gauche détecte une couleur foncée la valeur état suiveur est à 1.
– Lorsque le capteur de droite détecte une couleur foncée et le capteur de gauche détecte une couleur claire la valeur état suiveur est à 2.
– Lorsque les deux capteurs détectent une couleur foncée la valeur état suiveur est à 3.

capteur_ligne.png
parcours thimio.png
Capteur RGB ligne.jpg
Statut L1R1 capteur linge.jpg
mb robot suivi.png

 1) Reproduire le script suivant sur Mblock5 et le tester avec votre robot:

2) Modifier le programme en ajoutant des instructions pour que le robot s'arrête s'il détecte un obstacle à moins de 5 cm de lui (ajouter bloc "SI ALORS").

3) Reproduire le script suivant qui permettra à votre robot de se déplacer de manière plus fluide, et tester avec votre robot:

IV/Utiliser la fonction de detection de couleurs

Pour détecter les couleurs nous allons utiliser le capteur "Quad RGB" présent sous l'avant du robot.

1) Observer le script suivant et indiquer en langage naturel ce que le robot fera:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2) Reproduire le script et le tester avec votre robot. Aviez-vous bien compris ce script ?

Capteur couleur.jpg

V/Réaliser un parcours complet

1) Faire le programme du parcours imposé transmis par le lycée A. Claveille.

 

 

AIDE: N'hésitez pas à utiliser les SOUS PROGRAMMES "Mes blocs" pour toutes les instructions qui se répètent !

 

 

 

bottom of page