Le robot mBot est un robot éducatif développé par Makeblock. Il possède un grand nombre de capteurs et d'actionneurs qui permettent d'effectuer une grande variété d'actions.
La carte mère du mBot
La carte mère du mBot possède un grand nombre de composants. Les plus notables sont :
- Des connecteurs d'alimentation et de connectique, qui permettent respectivement d'alimenter le robot en électricité et de connecter les moteurs et les autres capteurs / actionneurs du robot ainsi qu'un port USB pour connecter le mBot à un ordinateur :

- Des capteurs, à savoir un capteur de luminosité, un bouton, et un récepteur infrarouge (pour utilisation avec télécommande) :

- Des actionneurs, comme un buzzer, des LED RGB programmables, et un transmetteur d'infrarouges :

- Sont également présents un interrupteur ON/OFF et un bouton RESET, situés respectivement à côté des connecteurs des moteurs et du port USB.
Les moteurs du mBot
Le mBot possède deux moteurs qui, couplés à une bille située à l'avant du mBot, permettent au robot de se déplacer dans toutes les directions (avant arrière, gauche, droite, etc...). Ces moteurs sont situés sous le chassis :

Le capteur de distance
Le capteur de distance du mBot est situé à l'avant de celui-ci. Il permet de mesurer la distance entre le robot et de potentiels obstacles, afin de les détecter et de les éviter :

Les suiveurs de ligne
Les suiveurs de ligne, situés à l'avant du robot et faisant face au sol, permettent la détection et le suivi de lignes noires au sol :
