mBot intègre un module Bluetooth qui va permettre à la tablette de communiquer facilement avec le robot par appairage.
L'application mBlock Blockly
![](../res/icone_1.png)
Il s'agit d'une application de programmation par blocs.
Elle propose des séquences guidées pour apprendre à programmer le robot mBot et un espace de programmation libre.
Voici l'écran d'accueil de l'application :
![](../res/sequence_mbot.png)
En cliquant ici vous accédez à la séquence guidée pour apprendre à programmer le robot mBot.
![](../res/sequence_pack_complementaire.png)
En cliquant ici vous accédez à une autre séquence guidée utilisable avec les accessoires complémentaires du robot mBot.
![](../res/programmation_libre.png)
En cliquant ici vous accédez à l'espace de programmation libre du robot.
Séquences guidées permettant d'apprendre à programmer le robot mBot⚓
Attention :
Vous ne pourrez débloquer les niveaux qu'en exécutant les programmes et vous ne pourrez exécuter les programmes qu'en ayant connecté le robot en Bluetooth.
Lorsque vous ouvrez l'application pour la première fois, seule la première séquence est disponible, il faudra progresser pour débloquer les séquences suivantes.
Chaque séquence se décompose en plusieurs étapes progressives à franchir.
Lorsque vous démarrez l'étape, un avatar vous donnera les différentes consignes, cliquez n'importe où sur l'écran pour passer à la consigne suivante :
Tu peux maintenant commencer à programmer et découvrir les fonctionnalités de l'application.
Programmation libre⚓
Voici l'espace de programmation :
Dès que tu arrives dans cet espace, l'application va t'inviter à appairer ton robot en Bluetooth pour pouvoir tester ton programme en ouvrant cette fenêtre :
Pour appairer ton robot il suffit qu'il soit allumé et placé à proximité de la tablette, puis clique sur "se connecter maintenant". En quelques secondes, ton robot va actionner ses roues et et émettre quelques notes.
Le robot est maintenant prêt à être programmé avec la tablette.
Complément :
Vous n'êtes pas obligé de connecter le robot pour pouvoir créer le programme. Vous pouvez cliquer sur "plus tard" et commencer à construire votre programme.Il suffira de cliquer sur pour avoir à nouveau la fenêtre de connexion et connecter votre robot en temps voulu.
Les différents blocs disponibles dans chaque catégorie
Démarrer
Un seul bloc dans cette catégorie.
Ce bloc est essentiel, c'est lui qui va débuter tout programme.
Se déplacer
Dans cette catégorie on trouve tous les blocs permettant au robot de se déplacer en actionnant le ou les moteur(s).
Animer
Dans cette catégorie on trouve tout ce qui peut animer le robot (lumières LED, notes de musique, affichage digital)
Sens
Dans cette catégorie on trouve tous les blocs qui permettent d'utiliser les différents capteurs présents sur le robot ou que l'on peut lui rajouter (capteur de distance, de lumière, suiveur de ligne, de volume, de température, de flamme, de gaz, de mouvement, d'inclinaison)
Blocs
Dans cette catégorie on va pouvoir créer de nouveaux blocs à partir de la combinaison de plusieurs autres blocs par exemple.