Le robot mBot est ce fameux robot créé par l'entreprise Makeblock pour favoriser l'apprentissage de la programmation grâce au logiciel mBlock, entièrement basé sur le code source de Scratch2.
Rappel de ressources déjà publiées :
Rajouter l'extension à AppInventor
Rendez vous sur la page du MIT AppInventor (
ai2.appinventor.mit.edu/) pour vous y
connecter avec un compte GMail.
Lors de la création de votre projet, vous allez demander l'ajout d'une
extension :
Dans le champ de l'adresse Internet (URL) de l'extension, rentrez : http://appinventor.makeblock.com/com.makeblock.appinventor.MBot.aix
puis validez en cliquant sur 'Import'.
Dans le panneau suivant, il vous suffit de valider :
et l'extension apparaît dans la liste :
Utiliser l'extension
Faîtes glisser l'extension dans la zone de création de l'interface et alors le composant se déplace parmi ceux auquel vous, programmeur, avez accès mais qui ne sont pas des objets visibles pour l'utilisateur :
Puis insérez un 'sélecteur de liste' pour nous permettre de nous connecter à un mBot choisi :
Programmation
Maintenant rendons nous dans l'espace de programmation pour profiter ds blocs liés à ces éléments :
En cliquant sur le composant 'mBot', vous obtenez la liste de tout ce qui est utilisabl pour la programmation :
Vous commencerez vos programmes en demandant de lister tous les robots mBot disponibles pour ensuite vous en afficher la liste :
Application
Nous désirons réaliser une télécommande, donc il nous faudra rajouter 4 boutons :
puis attribuer à chaque bouton une commande bien particulière :
Libre à vous ensuite de changer et comparer :