Découverte du robot mBot

Introduction

 

Dans le domaine de la robotique, il existe plusieurs types de robots, des robots qui font une tache spécifique, les robots qui font plusieurs taches et les robots qui peuvent tout faire et qui sont aussi les robots programmables.

Dans ce tutoriel, nous allons vous parler du robot mBot, c’est l’un des robots qui peut tout faire grâce à ses capteurs, ses composants et sa carte mère qui peut être programmable selon nos besoins à l’aide du logiciel de programmation ‘mBlock’ qui va nous permettre de créer de nouvelles fonctionnalités de notre robot.

1- Présentation du robot mBot :

Le robot mBot est un robot construit par la plateforme Makeblock qui est une plateforme grâce à laquelle les enfants vont pouvoir apprendre les bases de l’électronique et de la programmation, ce qu’on peut appeler le STEM (science, technologie, ingénierie et mathématiques).
Il se compose de plusieurs capteurs qui lui permettent de faire les différentes taches par exemple : il peut suivre une ligne grâce à son capteur infra-rouge, détection des obstacles à l’aide du capteur ultrason, il a des LEDs pour afficher où clignoter selon nos besoins (par exemple pour faire une ambulance où une voiture de police), un haut-parleur pour jouer des musiques où des sons et une carte mère (Arduino) qui peut se programmer à l’aide du logiciel ‘mBlock’.
Quand on achète le mBot, on doit le construire nous même en montant ses composants de A à Z, comme ceci :

On peut aussi le commander à l’aide de l’application Makeblock qui est disponible et téléchargeable sut toutes les plateformes (IOS, ANDROID..).
Voici à quoi ressemble le robot mBot et tout ses composants après son montage :

2- Présentation du logiciel mBlock :

mBlock est un logiciel de programmation en utilisant la programmation par block, ce logiciel est conçue par la plateforme Makeblock ce qui fait de lui le logiciel parfait pour programmer notre robot mBot et le commander.

A l’aide de ce logiciel on peut programmer notre robot à faire tout les taches qu’on veut, quand et comment on veut ! On a qu’à écrire le bon programme en manipulant les blocks et en utilisant les capteurs du robot situé dans des ports qu’on peut les trouver dans notre robot, quand on finit l’écriture du programme on bronche le robot sur pc et c’est partie.
Voici de quoi il s’agit ce logiciel MyCode :

Exemple des blocks sur mBlock :

Dans cette exemple on va demander au robot d’avancer vers l’avant avec une vitesse de de 50% de la vitesse maximale (unité de distance/unité de temps) pendant 15 secondes, on fait une pause de 1 seconde et de revenir en arrière avec la même vitesse et pendant la même durée.

Remarque :

Avec le logiciel mBlock, on peut aussi programmer à l’aide du langage Python mais on travaille avec la programmation par block car c’est plus facile et pratique.

Pour aller plus loin