Programmation du
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.
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.
II/Se déplacer, détecter un obstacle et l'éviter
1/ Observer le script ci-dessous et expliquer, en langage naturel, c e que le robot fera.
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.
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 ?
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 !