top of page

Programmation du

image block 5.png
Design, innovations, créativité
OT, services et changements induits dans la société
Modélisation et simulation des objet et systèmes techniques
Informatique et programmation

AVANT DE COMMENCER ...

1/ Sélectionner le robot mBot dans les périphériques.

 

 

 

 

 

 

 

 

2/ Cliquer sur "Mode téléchargement", brancher le robot, l'allumer et le "connecter".

 

 

 

 

 

 

 

 

 

 

 

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

Périph.png
mbot.png
Connect.png
brique 1.png

Déplacer un robot

Source: Cahier d'activités " Algorithme et programmation" Cycle 4 - Ed. Delagrave

Questions:

- Que doit être capable de faire ce robot ? (plusieurs réponses)

- Comment ces robots se repèrent dans cet entrepôt ?

I/ Programmer le déplacement du robot

Ce que le robot doit faire:

1/ Le robot avance sur une distance de 20 cm, tourne à droite de 90°, avance de 20 cm, tourne à gauche de 90°, avance de 20 cm, tourne à gauche de 90°, avance de 20 cm puis s'arrête et allume une led verte pendant 5 secondes.

AIDES:

- Le robot avance de 10 cm par seconde.

- Pour effectuer une rotation de 90 °, le robot doit tourner (à droite ou à gauche) à 50% de puissance pendant 0.7 secondes (à ajuster).

2/ Modifier le programme précédent pour que le robot avance désormais de 30 cm à chaque trajet et fasse clignoter 2 leds (2 couleurs différentes, chacune 0.5 seconde) pendant 10 secondes à la fin du trajet (utiliser une répétition).

 

 

3/ Nouveau programme: Le robot avance sur une distance de 1 mètre, s'arrête pendant 3 secondes, allume un voyant rouge pendant 3s et émet un son pendant 3s, puis repart en reculant pour retourner à son point de départ (1 mètre), et s'arrête.

 

 

Source: Cahier d'activités " Algorithme et programmation" Cycle 4 - Ed. Delagrave

Guider un robot

II/Contrôler les déplacements du robot

1/ Compléter, à l'aide des blocs de la rubrique ACTION, le programme pour que l'on puisse, avec les 4 touches de direction de la télécommande, orienter le robot.

 

 

 

​​

mb1.png

Source: Cahier d'activités " Algorithme et programmation" Cycle 4 - Ed. Delagrave

III/Contrôler la vitesse d'avance et de recul du robot

Source: Cahier d'activités " Algorithme et programmation" Cycle 4 - Ed. Delagrave

Dans le tableau qui suit, chaque chiffre de la télécommande est associé à une puissance

( vitesse du robot ):

1/ Sachant que les flèches de direction et la touche 1 sont déjà programmées, compléter le programme pour que les chiffres 2, 3, 4, 5 et 6 de la télécommande fassent varier la vitesse du robot.

2/ Allumer le robot et télécharger le programme.

3/ Tester le fonctionnement du robot à l'aide de la télécommande.

4/ Un problème est apparu: il n'est pas possible d'arrêter le robot !! Compléter le programme pour que le robot s'arrête lorsqu'on appuie sur la touche "0" de la télécommande.

mn2.png
mb3.png
mb4.png

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

mb capt ultra.png

1/ Reproduire ce script et le tester avec votre robot:

mb algo detecte.png
mb detecte.png

2/ Maintenant, en vous inspirant du précédent programme, refaire un programme pour que le robot, lorsqu'il est à moins de 10 cm d'un obstacle, arrête 3 secondes puis recule pendant 1 seconde, fasse une rotation à 180° et recule à nouveau pendant 1 seconde.

V/ S'arrêter et Faire suivre une ligne à un robot

mb_arrêt_ligne.png
mb_état_capt_ligne.png

Saisir ce programme sur Mblock5 et le tester avec votre robot.

mb prog arret ligne.png
mb suivi.png
mb robot suivi.png
capteur_ligne.png
Suivi situations.png

a) Réfléchir aux fins de phrases suivantes, en vous aidant du document ci-dessus, et appeler le professeur pour lui donner vos réponses.:

Situation 0: Si la valeur du suiveur de ligne est = 0, Alors faire avancer le robot

Situation 1: Si la valeur du suiveur de ligne est = 1, Alors faire................le robot

Situation 2: Si la valeur du suiveur de ligne est = 2, Alors ........................le robot

Situation 3: Si la valeur du suiveur de ligne est = 3, Alors ....................................

b) Voici le programme, incomplet, qui permet au robot de se repositionner sur la ligne noire à chaque fois qu'il va dévier soit à droite, soit à gauche.

- Saisir ce script sur MBlock5 et le compléter par avec les instructions manquantes.

prog suivi ligne.png
parcours thimio.png
... et tester le programme avec votre robot.

III) Modifier le programme en ajoutant des instructions pour que le robot tourne à gauche à 90° s'il détecte un obstacle à moins de 10 cm de lui (ajouter bloc "SI ALORS").

© 2016 - 2023 par M.RENOUF, professeur de Technologie - Collège Laure Gatet - PERIGUEUX (24) - Créé avec Wix.com
 

bottom of page