Contenu

technologies et sciences des ingénieurs

Recherche simple Vous recherchez ...

espace pédagogique > disciplines du second degré > STI > documentation > didacticiels/tutoriels

didacticiels/tutoriels

piloter un mBot grâce à AppInventor

AppInventor

Le MIT AppInventor est le logiciel de programmation graphique qui nous permet de créer des applications pour smartphone Android, voilà comment simplement lui rajouter des blocs pour piloter le robot mBot en bluetooth.

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 :

Exemple à télécharger pour l'importer ensuite dans la liste de vos projets :



 

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 :
 

A vous de faire votre ergonomie !

Source officielle : learn.makeblock.com/en/use-mbot-with-app-inventor/
 

haut de page

technologies et sciences des ingénieurs - Rectorat de l'Académie de Nantes